function dataedit() { $this->rapyd->load("dataedit"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Cargos", "carg"); $edit->back_url = "nomina/carg/filteredgrid"; $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->cargo = new inputField("Cargo", "cargo"); $edit->cargo->rule = "required|callback_chexiste"; $edit->cargo->mode = "autohide"; $edit->cargo->maxlength = 8; $edit->cargo->size = 10; $edit->descrip = new inputField("Descripción", "descrip"); $edit->descrip->size = 40; $edit->descrip->maxlength = 30; $edit->descrip->rule = "strtoupper|required"; $edit->sueldo = new inputField("Sueldo", "sueldo"); $edit->sueldo->size = 20; $edit->sueldo->rule = "required|callback_positivo"; $edit->sueldo->css_class = 'inputnum'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "<h1>Cargos</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load('dataedit', 'datagrid'); $script = '$(function() {$(".inputnum").numeric(".");});'; $edit = new DataEdit(" ", 'crm_tipos'); $edit->back_url = site_url('crm/tipos/index'); $edit->script($script, 'create'); $edit->script($script, 'modify'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->usuario = new autoUpdateField('usuario', $this->session->userdata('usuario'), $this->session->userdata('usuario')); $edit->definicion = new dropdownField("Definición", "definicion"); $edit->definicion->option("", "Seleccione"); $edit->definicion->options("SELECT id,nombre FROM crm_definiciones ORDER BY nombre"); $edit->definicion->rule = 'required'; $edit->descrip = new inputField('Descripción', 'descrip'); $edit->descrip->size = 50; $edit->descrip->maxlength = 200; $edit->descrip->rule = 'trim|strtoupper|required'; $edit->buttons('modify', 'save', 'undo', 'delete', 'back'); $edit->build(); $data['content'] = $edit->output; $data['title'] = '<h1>Tipos</h1>'; $data['head'] = $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $edit = new DataEdit("Asignaciones", "asig"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit->back_url = site_url("nomina/asig/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->codigo = new inputField("Código", "codigo"); $edit->codigo->mode = "autohide"; $edit->codigo->maxlength = 15; $edit->codigo->size = 20; $edit->codigo->rule = "required|callback_chexiste"; $edit->nombre = new inputField("Nombre", "nombre"); $edit->nombre->rule = "strtoupper|required"; $edit->nombre->maxlength = 30; $edit->nombre->size = 40; $edit->concepto = new dropdownField("Concepto", "concepto"); $edit->concepto->options("SELECT concepto, descrip FROM conc ORDER BY CONCEPTO"); $edit->concepto->style = "width:300px;"; $edit->tipo = new dropdownField("Tipo", "tipo"); $edit->tipo->style = "width:100px;"; $edit->tipo->options(array("A" => "Asignación", "O" => "Otros", "D" => "Deducción")); $edit->descrip = new inputField("Descripción", "descrip"); $edit->descrip->size = 45; $edit->descrip->maxlength = 35; $edit->descrip->rule = "strtoupper"; $edit->formula = new inputField("Fórmula", "formula"); $edit->formula->size = 80; $edit->formula->maxlength = 150; $edit->monto = new inputField("Monto", "monto"); $edit->monto->size = 13; $edit->monto->css_class = 'inputnum'; $edit->monto->rule = 'callback_positivo'; $edit->fecha = new DateField("Fecha", "fecha"); $edit->fecha->size = 12; $edit->cuota = new inputField("Cuotas", "cuota"); $edit->cuota->size = 13; $edit->cuota->maxlength = 11; $edit->cuota->css_class = 'inputnum'; $edit->cuota->rule = 'integer'; $edit->cuotat = new inputField("Total de cuotas", "cuotat"); $edit->cuotat->size = 13; $edit->cuotat->maxlength = 11; $edit->cuotat->css_class = 'inputnum'; $edit->cuotat->rule = 'integer'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "Asignación"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load('dataedit'); $script = ' $(function() { $(".inputnum").numeric("."); });'; $edit = new DataEdit('Metas', 'metas'); $edit->back_url = site_url('ventas/metas/filteredgrid'); $edit->script($script, 'create'); $edit->script($script, 'modify'); $edit->fecha = new dateonlyField('Fecha', 'fecha', 'm/Y'); $edit->fecha->insertValue = date('Y-m-d'); $edit->fecha->dbformat = 'Ym'; $edit->fecha->size = 7; $edit->fecha->append('mes/año'); $edit->fecha->rule = 'required'; $edit->codigo = new dropdownField('Producto', 'codigo'); $edit->codigo->option('', 'Seleccionar'); $edit->codigo->rule = 'required'; $edit->codigo->options('SELECT TRIM(codigo),CONCAT_WS("-",TRIM(codigo),TRIM(descrip)) AS valor FROM sinv ORDER BY codigo'); //$edit->codigo->style = 'width:150px'; $edit->codigo->rule = 'required'; $edit->cantidad = new inputField('Cantidad', 'cantidad'); $edit->cantidad->size = 12; $edit->cantidad->maxlength = 12; $edit->cantidad->rule = 'numeric|required|positive'; $edit->cantidad->css_class = 'inputnum'; $edit->buttons('modify', 'save', 'undo', 'delete', 'back', 'add'); $edit->build(); $data['content'] = $edit->output; $data['title'] = heading('Metas'); $data['head'] = script('jquery.js') . script('plugins/jquery.numeric.pack.js') . script('plugins/jquery.floatnumber.js') . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $pers = array('tabla' => 'pers', 'columnas' => array('codigo' => 'Codigo', 'cedula' => 'Cedula', 'nombre' => 'Nombre', 'apellido' => 'Apellido'), 'filtro' => array('codigo' => 'Código', 'cedula' => 'Cedula'), 'retornar' => array('codigo' => 'codigo', 'nombre' => 'nombre'), 'titulo' => 'Buscar Personal'); $boton = $this->datasis->modbus($pers); $edit = new DataEdit("Aumentos de Sueldo", "ausu"); $edit->back_url = site_url("nomina/aumentosueldo/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); //$edit->post_process('insert','_post'); //$edit->post_process('update','_post'); //$edit->post_process('delete','_post'); $edit->codigo = new inputField("Codigo", "codigo"); $edit->codigo->size = 15; $edit->codigo->append($boton); $edit->codigo->mode = "autohide"; $edit->codigo->maxlength = 15; $edit->codigo->rule = "required|callback_chexiste"; $edit->codigo->group = "Trabajador"; $edit->nombre = new inputField("Nombre", "nombre"); $edit->nombre->size = 40; $edit->nombre->maxlength = 30; $edit->nombre->group = "Trabajador"; $edit->fecha = new dateField("Apartir de la nomina", "fecha", "d/m/Y"); $edit->fecha->mode = "autohide"; $edit->fecha->size = 12; $edit->fecha->dbformat = 'Ymd'; $edit->fecha->rule = "required|callback_fpositiva"; $edit->sueldoa = new inputField("Sueldo anterior", "sueldoa"); $edit->sueldoa->size = 14; $edit->sueldoa->css_class = 'inputnum'; $edit->sueldoa->rule = 'callback_positivoa'; $edit->sueldoa->maxlength = 11; $edit->sueldo = new inputField("Sueldo nuevo", "sueldo"); $edit->sueldo->size = 14; $edit->sueldo->css_class = 'inputnum'; $edit->sueldo->rule = 'callback_positivo'; $edit->sueldo->maxlength = 11; $edit->observ1 = new inputField("Observaciones", "observ1"); $edit->observ1->size = 51; $edit->observ1->maxlength = 46; $edit->oberv2 = new inputField("", "oberv2"); $edit->oberv2->size = 51; $edit->oberv2->maxlength = 46; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "Aumentos de Sueldo"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { //$this->datasis->modulo_id(101,1); $this->rapyd->load("dataedit"); $link = site_url('presupuesto/ppla/autocompleteppla'); $script = "\n\t\t\$(document).ready(function() {\n\t\t\t\$.post('{$link}',{ partida:'' },function(data){\n\t\t\t\tdatos=jQuery.parseJSON(data);\n\n\t\t\t\t\$('#codigopres').autocomplete({\n\t\t\t\t\tdelay: 0,\n\t\t\t\t\tminLength: 4,\n\t\t\t\t\tsource: datos,\n\t\t\t\t\tfocus: function( event, ui ) {\n\t\t\t\t\t\t\$( '#codigopres').val( ui.item.codigo );\n\t\t\t\t\t\t\$( '#denominacion').val( ui.item.denominacion );\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t},\n\t\t\t\t\tselect: function( event, ui ) {\n\t\t\t\t\t\t\$( '#codigopres').val( ui.item.codigo );\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.data( 'autocomplete' )._renderItem = function( ul, item ) {\n\t\t\t\t\treturn \$( '<li></li>' )\n\t\t\t\t\t.data( 'item.autocomplete', item )\n\t\t\t\t\t.append( '<a>' +item.codigo+'-'+ item.denominacion + '</a>' )\n\t\t\t\t\t.appendTo( ul );\n\t\t\t\t};\n\t\t\t});\n\t\t});\n\t\t"; $edit = new DataEdit("Presupuesto de Ingresos", "ingpresup"); $edit->back_url = $this->url; $edit->post_process('update', '_post'); $edit->post_process('insert', '_post'); $edit->script($script, 'create'); $edit->script($script, 'modify'); $edit->codigopres = new inputField("Código Presupuesto", "codigopres"); $edit->codigopres->db_name = "codigopres"; $edit->codigopres->size = 20; $edit->codigopres->mode = "autohide"; $edit->codigopres->rule = "required"; $edit->denominacion = new textareaField("Denominacion", "denominacion"); $edit->denominacion->rows = 2; $edit->denominacion->cols = 70; $edit->denominacion->rule = "required"; $edit->tipo = new dropdownField("Tipo", "tipo"); $edit->tipo->option('o', 'Ingreso Ordinario'); $edit->tipo->option('e', 'Ingreso Extraordinario'); $edit->tipo->option('r', 'Reversion de Pago'); $edit->tipo->style = "50px"; $edit->estimado = new inputField("Estimado", "estimado"); $edit->estimado->size = 20; //$edit->estimado->mode = "autohide"; //$edit->estimado->when = array("show","create"); $edit->cuenta = new inputField("Código ", "cuenta"); $edit->cuenta->db_name = "cuenta"; $edit->cuenta->size = 20; //$edit->cuenta->mode = "autohide"; //$edit->cuenta->rule ="required"; $edit->abreviatura = new inputField("Abreviatura", "abreviatura"); $edit->abreviatura->size = 15; $edit->abreviatura->maxlenght = 20; $edit->buttons("add", "modify", "save", "undo", "delete", "back"); $edit->build(); $style = ' .ui-autocomplete { max-height: 250px; overflow-y: auto; max-width: 600px; } html.ui-autocomplete { height: 250px; width: 600px; } '; $data['content'] = $edit->output; $data["style"] = $style; $data["head"] = script('jquery.js') . script('jquery-ui.js') . script('plugins/jquery.meiomask.js') . style('vino/jquery-ui.css') . $this->rapyd->get_head(); $data['title'] = ' Presupuesto '; $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $modbus = array('tabla' => 'maes', 'columnas' => array('codigo' => 'Código', 'descrip' => 'Descripción', 'precio1' => 'Precio 1', 'precio2' => 'Precio 2', 'precio3' => 'Precio 3', 'precio4' => 'Precio 4', 'precio5' => 'Precio 5'), 'filtro' => array('codigo' => 'Código', 'descrip' => 'Descripción'), 'retornar' => array('codigo' => 'codigo'), 'titulo' => 'Buscar en inventario'); $boton = $this->datasis->modbus($modbus); $script = ' $(function() { $(".inputnum").numeric("."); });'; $edit = new DataEdit("Inventario Express", "maesfisico"); $edit->pre_process('insert', '_pre_insert'); $edit->back_url = site_url("supermercado/efisico/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->id = new inputField("ID", "id"); $edit->id->mode = "autohide"; $edit->id->when = array('show'); $edit->codigo = new inputField("Código", "codigo"); $edit->codigo->size = 20; $edit->codigo->append($boton); $edit->codigo->mode = "autohide"; $edit->codigo->maxlength = 15; $edit->codigo->rule = "trim|required"; $edit->ubica = new dropdownField("Almacen", "ubica"); $edit->ubica->option("", "Seleccionar"); $edit->ubica->options("SELECT ubica,CONCAT(ubica,' ',ubides) descrip FROM caub WHERE gasto='N' "); $edit->ubica->rule = "trim|required"; $edit->locali = new inputField("Localización", "locali"); $edit->locali->size = 9; $edit->locali->maxlength = 5; $edit->locali->rule = "trim"; $edit->cantidad = new inputField("Cantidad", "cantidad"); $edit->cantidad->size = 15; $edit->cantidad->css_class = 'inputnum'; $edit->cantidad->maxlength = 11; $edit->cantidad->rule = "numeric|callback_ccana"; $edit->fraccion = new inputField("Fracción", "fraccion"); $edit->fraccion->size = 15; $edit->fraccion->css_class = 'inputnum'; $edit->fraccion->maxlength = 11; $edit->fraccion->rule = "numeric|callback_ccana"; $edit->fecha = new DateonlyField("Fecha", "fecha", "d/m/Y"); $edit->fecha->insertValue = date("Y-m-d"); $edit->fecha->rule = "required"; $edit->fecha->size = 12; //$edit->hora = new inputField("Hora","hora"); //$edit->hora->size =8; //$edit->hora->rule='callback_chhora|trim'; //$edit->hora->append('hh:mm:ss'); //$edit->hora->rule="trim"; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "<h1>Inventario Express</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { //$this->datasis->modulo_id(101,1); $this->rapyd->load("dataedit"); $script = ' $(".inputnum").numeric("."); '; $qformato = $this->qformato = $this->datasis->formato_cpla(); $mCPLA = array('tabla' => 'cpla', 'columnas' => array('codigo' => 'Código', 'denominacion' => 'Descripción'), 'filtro' => array('codigo' => 'Código', 'denominacion' => 'Denominacion'), 'retornar' => array('codigo' => '<#i#>'), 'titulo' => 'Buscar Cuenta', 'where' => "codigo LIKE \"{$qformato}\"", 'p_uri' => array(4 => '<#i#>')); $bcpla = $this->datasis->p_modbus($mCPLA, "cuenta"); $bcplap = $this->datasis->p_modbus($mCPLA, "cuentap"); $fbcpla = $this->datasis->p_modbus($mCPLA, "fcuenta"); $fbcplap = $this->datasis->p_modbus($mCPLA, "fcuentap"); $edit = new DataEdit($this->t**s, "fondo"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->back_url = site_url("presupuesto/fondo/filteredgrid"); $edit->fondo = new inputField("F. Financiamiento", "fondo"); $edit->fondo->size = 20; $edit->fondo->maxlength = 20; $edit->descrip = new inputField("Descripción", "descrip"); $edit->descrip->size = 60; $edit->descrip->maxlength = 100; $edit->cuenta = new inputField("Cuenta. Contable", "cuenta"); $edit->cuenta->rule = 'callback_chcuentac|trim'; $edit->cuenta->size = 12; $edit->cuenta->readonly = true; $edit->cuenta->append($bcpla); $edit->cuenta->group = 'Ordenes de Pago'; $edit->cuentap = new inputField("Cuenta. Pasivo", "cuentap"); $edit->cuentap->rule = 'callback_chcuentac|trim'; $edit->cuentap->size = 20; $edit->cuentap->readonly = true; $edit->cuentap->append($bcplap); $edit->cuentap->group = 'Ordenes de Pago'; $edit->fcuenta = new inputField("Cuenta. Contable", "fcuenta"); $edit->fcuenta->rule = 'callback_chcuentac|trim'; $edit->fcuenta->size = 20; //$edit->fcuenta->readonly=true; $edit->fcuenta->append($fbcpla); $edit->fcuenta->group = 'Fondo Anticipo'; $edit->fcuentap = new inputField("Cuenta. Pasivo", "fcuentap"); $edit->fcuentap->rule = 'callback_chcuentac|trim'; $edit->fcuentap->size = 20; //$edit->fcuentap->readonly=true; $edit->fcuentap->append($fbcplap); $edit->fcuentap->group = 'Fondo Anticipo'; $edit->partidaiva = new inputField("Partida Iva", "partidaiva"); $edit->partidaiva->size = 25; $edit->partidaiva->maxlength = 25; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "{$this->t**s}"; $data["head"] = script("jquery.pack.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load('dataobject', 'dataedit'); $qformato = $this->qformato = $this->datasis->formato_cpla(); $modbus = array('tabla' => 'cpla', 'columnas' => array('codigo' => 'Código', 'denominacion' => 'Denominación'), 'filtro' => array('codigo' => 'Código', 'denominacion' => 'Denominacion'), 'retornar' => array('codigo' => 'cuenta'), 'titulo' => 'Buscar Cuenta', 'where' => "codigo LIKE \"{$qformato}\""); $btn = $this->datasis->p_modbus($modbus, "cpla"); $script = ' $(".inputnum").numeric("."); '; $edit = new DataEdit($this->t**s, "bcta"); $edit->back_url = $this->url . "index/osp"; $edit->pre_process('delete', '_pre_del'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->codigo = new inputField("Código", "codigo"); $edit->codigo->rule = "unique"; //|callback_chcodigo"; // $edit->codigo->mode="autohide"; $edit->codigo->when = array('create', 'show', 'modify'); $edit->codigo->size = 20; $edit->denominacion = new inputField("Denominación", "denominacion"); $edit->denominacion->rule = "required"; //strtoupper| $edit->denominacion->size = 45; $edit->denominacion->maxlenght = 250; $edit->cuenta = new inputField("Cuenta Contable", "cuenta"); $edit->cuenta->rule = "callback_chcodigo"; $edit->cuenta->size = 12; $edit->cuenta->append($btn); $edit->descrip = new textareaField("Descripcion", "descrip"); $edit->descrip->rows = 3; $edit->descrip->cols = 80; if ($this->datasis->puede(321)) { $edit->tipo = new dropdownField("Tipo", "tipo"); $edit->tipo->option("O", "Otro"); $edit->tipo->option("P", "Por Pagar"); $edit->deuda = new inputField("Deuda", 'deuda'); $edit->deuda->css_class = "inputnum"; $edit->deuda->size = 20; $edit->saldo = new inputField("Deuda", 'deuda'); $edit->saldo->size = 20; $edit->saldo->mode = "autohide"; $edit->saldo->when = array("show", "modify"); } $edit->buttons("modify", "save", "undo", "back", "delete", "add"); //, "delete" $edit->build(); $data['content'] = $edit->output; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $data['title'] = "{$this->t**s}"; $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Relacion de Cheques", "relch"); $edit->back_url = site_url("tesoreria/relch/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->id = new inputField("Id", "id"); $edit->id->mode = "autohide"; $edit->id->when = array('show'); $edit->id->size = 5; $edit->numero = new inputField("Numero", "numero"); //$edit->numero->mode='autohide'; $edit->usuario = new inputField("Usuario", "usuario"); $edit->usuario->mode = 'autohide'; $edit->fecha = new dateonlyField("Fecha", 'fecha'); //$edit->fecha->mode='autohide'; $edit->destino = new dropdownField('Destino', 'destino'); $edit->destino->mode = 'autohide'; $edit->destino->option('C', 'Caja'); $edit->destino->option('I', 'Interno'); $edit->status = new inputField("Estado", 'status'); $edit->status->mode = 'autohide'; $edit->fondo = new dropdownField("Clasificacion", "fondo"); $edit->fondo->style = "width:300px;"; $edit->fondo->option("", ""); $edit->fondo->options("SELECT fondo,fondo a FROM banc GROUP BY fondo UNION ALL SELECT CONCAT('REPO.',fondo),CONCAT('REPO.',fondo) a FROM banc GROUP BY fondo"); $status = $edit->_dataobject->get('status'); if ($status == 'P') { $action = "javascript:window.location='" . site_url($this->url . '/busca/' . $edit->rapyd->uri->get_edited_id()) . "'"; $edit->button_status("btn_anular", 'Modificar Cheques', $action, "TR", "show"); $action = "javascript:window.location='" . site_url($this->url . '/actualizar/' . $edit->rapyd->uri->get_edited_id()) . "'"; $edit->button_status("btn_anular", 'Cerrar Relacion', $action, "TR", "show"); } elseif ($status == 'C') { $action = "javascript:window.location='" . site_url($this->url . '/anular/' . $edit->rapyd->uri->get_edited_id()) . "'"; $edit->button_status("btn_rever", 'Anular', $action, "TR", "show"); } else { //$edit->buttons("save"); } $edit->buttons("modify", "save"); $edit->buttons("undo", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "Relacion de Ordenes Pagadas"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Inventario de Gastos", "mgas"); $edit->back_url = site_url("finanzas/invgasto/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->codigo = new inputField("Código", "codigo"); $edit->codigo->rule = "trim|required|callback_chexiste"; $edit->codigo->mode = "autohide"; $edit->codigo->size = 8; $edit->codigo->maxlength = 6; $edit->tipo = new dropdownField("Tipo", "tipo"); $edit->tipo->option("G", "Gasto"); $edit->tipo->option("I", "Inventario"); $edit->tipo->option("S", "Suministro"); $edit->tipo->option("A", "Activo"); $edit->tipo->style = "width:150px"; $edit->descrip = new inputField("Descripción", "descrip"); $edit->descrip->size = 50; $edit->descrip->maxlength = 40; $edit->descrip->rule = "trim|strtoupper"; $edit->grupo = new dropdownField("Grupo", "grupo"); $edit->grupo->option("", ""); $edit->grupo->options("SELECT grupo, nom_grup FROM grga ORDER BY nom_grup"); $edit->grupo->style = "width:230px"; $edit->nom_grup = new inputField("Nombre del grupo", "nom_grup"); $edit->nom_grup->size = 30; $edit->nom_grup->maxlength = 20; $edit->nom_grup->rule = 'trim'; $edit->iva = new inputField("I.V.A", "iva"); $edit->iva->size = 7; $edit->iva->maxlength = 5; $edit->iva->css_class = 'inputnum'; $edit->iva->rule = 'trim|numeric'; $edit->medida = new inputField("Medida", "medida"); $edit->medida->size = 7; $edit->medida->maxlength = 5; $edit->medida->rule = 'trim'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "<h1>Inventario de Gastos</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Retenciones", "rete"); $edit->back_url = site_url("finanzas/rete/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->codigo = new inputField("Código", "codigo"); $edit->codigo->mode = "autohide"; $edit->codigo->size = 7; $edit->codigo->maxlength = 4; $edit->codigo->rule = "required|callback_chexiste"; $edit->activida = new inputField("Pago de", "activida"); $edit->activida->size = 55; $edit->activida->maxlength = 45; $edit->activida->rule = "strtoupper|required"; $edit->tipo = new dropdownField("Tipo", "tipo"); $edit->tipo->option("JD", "JD"); $edit->tipo->option("JN", "JN"); $edit->tipo->option("NN", "NN"); $edit->tipo->option("NR", "NR"); $edit->tipo->style = 'width:60px'; $edit->base1 = new inputField("Base Imponible", "base1"); $edit->base1->size = 13; $edit->base1->maxlength = 9; $edit->base1->css_class = 'inputnum'; $edit->base1->rule = 'numeric'; $edit->tari1 = new inputField("Porcentaje de Retención", "tari1"); $edit->tari1->size = 13; $edit->tari1->maxlength = 10; $edit->tari1->css_class = 'inputnum'; $edit->tari1->rule = 'numeric'; $edit->pama1 = new inputField("Para pagos mayores a", "pama1"); $edit->pama1->size = 13; $edit->pama1->maxlength = 13; $edit->pama1->css_class = 'inputnum'; $edit->pama1->rule = 'numeric'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $smenu['link'] = barra_menu('515'); $data['smenu'] = $this->load->view('view_sub_menu', $smenu, true); $data['content'] = $edit->output; $data['title'] = "<h1>Retenciones</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { //$this->datasis->modulo_id(101,1); $this->rapyd->load('dataedit', 'dataobject'); $script = ' $(".inputnum").numeric("."); '; $do = new DataObject("cajach"); $edit = new DataEdit($this->t**s, $do); $edit->back_url = site_url($this->url . "filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->pre_process('insert', '_valida'); $edit->pre_process('update', '_valida'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->numero = new inputField("Número", "numero"); $edit->numero->mode = "autohide"; $edit->numero->when = array('show'); $edit->fapertura = new dateonlyField("Fecha Apertura", "fapertura"); $edit->fapertura->insertValue = date('Y-m-d'); $edit->fapertura->size = 12; $edit->fapertura->rule = 'required'; $edit->fapertura->mode = "autohide"; $edit->nombre = new inputField("Nombre", 'nombre'); $edit->nombre->size = 40; $edit->nombre->rule = "required"; $edit->descrip = new textAreaField("Descripción", 'descrip'); $edit->descrip->rows = 4; $edit->descrip->cols = 70; $edit->custodio = new inputField("Custodio", 'custodio'); $edit->custodio->size = 40; $edit->custodio->rule = "required"; $edit->maximo = new inputField("Monto Maximo", 'maximo'); $edit->maximo->mode = "autohide"; $edit->maximo->size = 8; $edit->maximo->css_class = 'inputnum'; $edit->maximo->rule = "required|callback_positivo"; $edit->activo = new dropdownField("Activo", "activo"); $edit->activo->option("S", "Si"); $edit->activo->option("N", "No"); $edit->activo->style = "width:150px"; $edit->buttons("save", "modify", "undo", "back"); $edit->build(); $smenu['link'] = barra_menu('125'); $data['smenu'] = $this->load->view('view_sub_menu', $smenu, true); $data['content'] = $edit->output; $data['title'] = " {$this->t**s} "; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit($status = '', $fondo = '', $codigoadm = '', $codigopres = '') { //$this->datasis->modulo_id(101,1); $this->rapyd->load("dataobject", "dataedit"); $link = site_url('presupuesto/ppla/autocompleteppla'); $script = "\r\n\t\t\$(document).ready(function() {\r\n\t\t\t\$('#codigopres#').setMask('9.99.99.99.99.99');\r\n\t\t\t\$.post('{$link}',{ partida:'' },function(data){\r\n\t\t\t\tdatos=jQuery.parseJSON(data);\r\n\t\t\t\t\r\n\t\t\t\t\$('#codigopres').autocomplete({\r\n\t\t\t\t\tdelay: 0,\r\n\t\t\t\t\tminLength: 4,\r\n\t\t\t\t\tsource: datos,\r\n\t\t\t\t\tfocus: function( event, ui ) {\r\n\t\t\t\t\t\t\$( '#codigopres').val( ui.item.codigo );\r\n\t\t\t\t\t\t\$( '#denominacion').val( ui.item.denominacion );\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t},\r\n\t\t\t\t\tselect: function( event, ui ) {\r\n\t\t\t\t\t\t\$( '#codigopres').val( ui.item.codigo );\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\t.data( 'autocomplete' )._renderItem = function( ul, item ) {\r\n\t\t\t\t\treturn \$( '<li></li>' )\r\n\t\t\t\t\t.data( 'item.autocomplete', item )\r\n\t\t\t\t\t.append( '<a>' +item.codigo+'-'+ item.denominacion + '</a>' )\r\n\t\t\t\t\t.appendTo( ul );\r\n\t\t\t\t};\r\n\t\t\t});\r\n\t\t});\r\n\t\t"; $do = new DataObject("presusol"); if ($status == "create" && !empty($fondo) && !empty($codigoadm) && !empty($codigopres)) { $keys = array("tipo" => $fondo, "codigoadm" => $codigoadm, "codigopres" => $codigopres); $do->load($keys); } $edit = new DataEdit("Presupuesto", $do); $edit->back_url = "presupuesto/presusol"; $edit->post_process('update', '_post'); $edit->post_process('insert', '_post'); $edit->script($script, 'create'); $edit->script($script, 'modify'); $edit->codigoadm = new dropdownField("Estructura Administrativa", "codigoadm"); $edit->codigoadm->options("SELECT codigo,CONCAT_WS(' ',codigo,denominacion) FROM estruadm WHERE LENGTH(codigo)=(SELECT LENGTH(valor) from valores WHERE nombre='FORMATOESTRU')"); $edit->codigoadm->mode = "autohide"; $edit->codigoadm->rule = "required"; $edit->tipo = new dropdownField("Fuente de Financiamiento", "tipo"); $edit->tipo->options("SELECT fondo, fondo AS val FROM fondo"); $edit->tipo->style = 'width:150px;'; $edit->tipo->mode = "autohide"; $edit->tipo->rule = "required"; $edit->codigopres = new inputField("Código Presupuesto", "codigopres"); $edit->codigopres->db_name = "codigopres"; $edit->codigopres->size = 20; $edit->codigopres->mode = "autohide"; $edit->codigopres->rule = "required"; $edit->denominacion = new textareaField("Denominacion", "denominacion"); $edit->denominacion->rows = 2; $edit->denominacion->cols = 70; $edit->denominacion->rule = "required"; $edit->asignacion = new inputField("Asignado", "asignacion"); $edit->asignacion->size = 20; //$edit->asignacion->mode = "autohide"; //$edit->asignacion->when = array("show"); $edit->solicitado = new inputField("Solicitado", "solicitado"); $edit->solicitado->size = 20; //$edit->solicitado->mode = "autohide"; //$edit->solicitado->when = array("show"); $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $style = "\r\n\t\t.ui-autocomplete {\r\n\t\t max-height: 250px;\r\n\t\t overflow-y: auto;\r\n\t\t max-width: 600px;\r\n\t\t}\r\n\t\t html.ui-autocomplete {\r\n\t\t height: 250px;\r\n\t\t width: 600px;\r\n\t\t}\r\n\t\t"; $data['content'] = $edit->output; $data["style"] = $style; $data["head"] = script('jquery.js') . script('jquery-ui.js') . script('plugins/jquery.meiomask.js') . style('vino/jquery-ui.css') . $this->rapyd->get_head(); $data['title'] = ' Presupuesto '; $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $modbus = array('tabla' => 'tban', 'columnas' => array('cod_banc' => 'Código', 'nomb_banc' => 'Nombre'), 'filtro' => array('cod_banc' => 'Código', 'nomb_banc' => 'Nombre'), 'retornar' => array('cod_banc' => 'codbanc'), 'titulo' => 'Buscar Banco'); $boton = $this->datasis->modbus($modbus); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Movimientos en Mansivo", "bman"); $edit->back_url = site_url("finanzas/bman/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->codbanc = new inputField("Banco", "codbanc"); $edit->codbanc->size = 12; $edit->codbanc->maxlength = 10; $edit->codbanc->append($boton); $edit->codbanc->rule = "required|callback_chexiste"; $edit->tipo = new dropdownField("Tipo", "tipo"); $edit->tipo->style = 'width:60px;'; $edit->tipo->option("ND", "ND"); $edit->tipo->option("NC", "NC"); $edit->tipo->option("CH", "CH"); $edit->tipo->option("DE", "DE"); $edit->numero = new inputField("Número", "numero"); $edit->numero->size = 12; $edit->numero->maxlength = 12; $edit->numero->rule = 'trim'; $edit->fecha = new DateField("Fecha", "fecha"); $edit->fecha->size = 12; $edit->fecha->rule = "required"; $edit->beneficiario = new inputField("Beneficiario", "beneficiario"); $edit->beneficiario->size = 50; $edit->beneficiario->maxlength = 50; $edit->beneficiario->rule = 'trim|required'; $edit->monto = new inputField("Monto", "monto"); $edit->monto->size = 20; $edit->monto->maxlength = 17; $edit->monto->css_class = 'inputnum'; $edit->monto->rule = 'trim|numeric'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "<h1>Movimientos en Mansivo</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $modbus = array('tabla' => 'sprv', 'columnas' => array('proveed' => 'Código Proveedor', 'nombre' => 'Nombre', 'rif' => 'RIF'), 'filtro' => array('proveed' => 'Código Proveedor', 'nombre' => 'Nombre'), 'retornar' => array('proveed' => 'proveed'), 'titulo' => 'Buscar Proveedor'); $boton = $this->datasis->modbus($modbus); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Cuentas por Cobrar", "cuenpa"); $edit->back_url = site_url("finanzas/cuenpa/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->proveed = new inputField("Proveedor", "proveed"); $edit->proveed->size = 12; $edit->proveed->maxlength = 10; $edit->proveed->append($boton); $edit->proveed->rule = "required|callback_chexiste"; $edit->tipo = new dropdownField("Tipo", "tipo"); $edit->tipo->style = 'width:60px;'; $edit->tipo->option("ND", "ND"); $edit->tipo->option("NC", "NC"); $edit->tipo->option("CH", "CH"); $edit->tipo->option("DE", "DE"); $edit->numero = new inputField("Número", "numero"); $edit->numero->size = 12; $edit->numero->maxlength = 12; $edit->numero->rule = 'trim'; $edit->fecha = new DateField("Fecha", "fecha"); $edit->fecha->size = 12; $edit->fecha->rule = "required"; $edit->vence = new DateField("Vence", "vence"); $edit->vence->size = 12; $edit->vence->rule = "required"; $edit->monto = new inputField("Monto", "monto"); $edit->monto->size = 20; $edit->monto->maxlength = 17; $edit->monto->css_class = 'inputnum'; $edit->monto->rule = 'trim|numeric'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "<h1>Cuentas por Cobrar</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->datasis->modulo_id(102, 1); $this->rapyd->load("dataedit"); $script = ' $(".inputnum").numeric("."); '; $edit = new DataEdit("Programas", "programas"); $edit->script($script, "create"); $edit->back_url = site_url("presupuesto/programas/filteredgrid"); $edit->sect_pres = new dropdownField("Sector", "sect_pres"); $edit->sect_pres->options("SELECT sect_pres, CONCAT_WS(' ',sect_pres,nomb_sect)AS nomb_sect FROM sectores ORDER BY sect_pres"); $edit->sect_pres->style = 'width:300px;'; $filter->id_prog = new inputField("Identificador", "id_prog"); $filter->id_prog->size = 5; $edit->prog_pres = new inputField("Código Programa", "prog_pres"); $edit->prog_pres->size = 5; $edit->prog_pres->maxlength = 2; $edit->prog_pres->mode = "autohide"; $edit->prog_pres->css_class = 'inputnum'; $edit->prog_pres->rule = 'required'; $edit->nomb_prog = new inputField("Nombre Programa", "nomb_prog"); $edit->nomb_prog->size = 40; $edit->nomb_prog->maxlength = 80; $edit->nomb_prog->rule = 'required'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = " Programas "; $data["head"] = script("jquery.pack.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->datasis->modulo_id(101, 1); $this->rapyd->load("dataedit"); $script = ' $(".inputnum").numeric("."); '; $edit = new DataEdit("Sector", "sectores"); $edit->script($script, "create"); $edit->back_url = site_url("presupuesto/sectores/filteredgrid"); $edit->sect_pres = new inputField("Código", "sect_pres"); $edit->sect_pres->size = 5; $edit->sect_pres->maxlength = 2; $edit->sect_pres->mode = "autohide"; $edit->sect_pres->css_class = 'inputnum'; $edit->nomb_sect = new inputField("Nombre", "nomb_sect"); $edit->nomb_sect->size = 40; $edit->nomb_sect->maxlength = 80; $edit->nomb_sect->rule = 'required'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = " Sectores "; $data["head"] = script("jquery.pack.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $mPPLA = array('tabla' => 'v_presaldo', 'columnas' => array('codigo' => 'Código', 'denominacion' => 'Denominación'), 'filtro' => array('codigo' => 'Código', 'denominacion' => 'Denominación'), 'retornar' => array('codigo' => 'codigopres'), 'titulo' => 'Buscar Cuenta', 'where' => 'movimiento = "S"'); $bPPLA = $this->datasis->p_modbus($mPPLA, 'ppla'); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit($this->t**s, "carg"); $edit->back_url = "nomina/carg/filteredgrid"; $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->cargo = new inputField("Cargo", "cargo"); $edit->cargo->rule = "required|callback_chexiste"; $edit->cargo->mode = "autohide"; $edit->cargo->maxlength = 8; $edit->cargo->size = 10; $edit->descrip = new inputField("Descripción", "descrip"); $edit->descrip->size = 40; $edit->descrip->maxlength = 250; $edit->descrip->rule = "strtoupper|required"; $edit->sueldo = new inputField("Sueldo", "sueldo"); $edit->sueldo->size = 20; $edit->sueldo->rule = "callback_positivo"; $edit->sueldo->css_class = 'inputnum'; $edit->codigoadm = new dropdownField("Estructura Administrativa", "codigoadm"); $edit->codigoadm->option("", "Seleccione"); $edit->codigoadm->options("SELECT b.codigo, CONCAT_WS(' ',b.codigo,b.denominacion) AS val FROM presupuesto AS a JOIN estruadm AS b ON a.codigoadm=b.codigo GROUP BY b.codigo"); $edit->fondo = new dropdownField("Fondo", "fondo"); $edit->fondo->style = "width:300px;"; $edit->fondo->options("SELECT tipo,tipo a FROM presupuesto GROUP BY tipo"); $edit->codigopres = new inputField("Partida", "codigopres"); //$edit->codigopres->rule='required';//callback_repetido| $edit->codigopres->size = 20; $edit->codigopres->append($bPPLA); $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = $this->t**s; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load('dataobject', 'dataedit'); $script = ' $(document).ready(function(){ $(".inputnum").numeric("."); }); '; $do = new DataObject('r_interes'); $edit = new DataEdit($this->t**s, $do); $edit->back_url = site_url($this->url . "filteredgrid"); $edit->script($script, 'create'); $edit->script($script, 'modify'); $edit->pre_process('insert', '_valida'); $edit->pre_process('update', '_valida'); $edit->pre_process('delete', '_pre_delete'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->ano = new inputField('Ano', 'ano'); $edit->ano->rule = 'trim'; $edit->ano->size = 13; $edit->ano->maxlength = 11; //$edit->ano->mode = 'autohide'; //$edit->ano->when =array('show','modify'); $edit->mes = new dropDownField('Mes', 'mes'); for ($i = 1; $i <= 12; $i++) { $edit->mes->option($i, $i); } $edit->mes->rule = 'trim'; $edit->mes->size = 13; $edit->mes->maxlength = 11; //$edit->mes->mode = 'autohide'; //$edit->mes->when =array('show','modify'); $edit->monto = new inputField('Monto', 'monto'); $edit->monto->rule = 'trim|numeric'; $edit->monto->css_class = 'inputnum'; $edit->monto->size = 21; $edit->monto->maxlength = 19; $edit->buttons('add', 'modify', 'save', 'undo', 'delete', 'back'); $edit->build(); $data['content'] = $edit->output; $data['head'] = $this->rapyd->get_head() . script('jquery.js') . script('jquery-ui.js') . script('plugins/jquery.numeric.pack.js') . script('plugins/jquery.meiomask.js') . style('vino/jquery-ui.css'); $data['title'] = $this->t**s; $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Formas de Pago", "tarjeta"); $edit->back_url = site_url("ventas/tarjeta/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); //$edit->pre_process("delete",'_pre_del'); $edit->post_process('insert', '_post_insert'); $edit->post_process("update", '_post_update'); $edit->post_process("delete", '_post_delete'); $edit->tipo = new inputField("Tipo", "tipo"); $edit->tipo->maxlength = 2; $edit->tipo->size = 3; $edit->tipo->mode = "autohide"; $edit->tipo->rule = "strtoupper|required|callback_chexiste"; $edit->nombre = new inputField("Nombre", "nombre"); $edit->nombre->maxlength = 20; $edit->nombre->size = 25; $edit->nombre->rule = "strtoupper|required"; $edit->comision = new inputField("Comisión", "comision"); $edit->comision->maxlength = 8; $edit->comision->size = 10; $edit->comision->css_class = 'inputnum'; $edit->comision->rule = 'numeric'; $edit->impuesto = new inputField("Impuesto", "impuesto"); $edit->impuesto->maxlength = 8; $edit->impuesto->size = 10; $edit->impuesto->css_class = 'inputnum'; $edit->impuesto->rule = 'numeric'; $edit->mensaje = new inputField("Mensaje", "mensaje"); $edit->mensaje->maxlength = 60; $edit->mensaje->size = 65; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "<h1>Formas de Pago</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Cambio de IVA", "civa"); $edit->back_url = site_url("tesoreria/civa/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->pre_process('insert', '_valida'); $edit->pre_process('update', '_valida'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->fecha = new DateField("Fecha", "fecha"); $edit->fecha->mode = "autohide"; $edit->fecha->rule = 'required'; //$edit->fecha->rule= 'required|callback_chexiste'; $edit->fecha->size = 12; $edit->tasa = new inputField("Tasa", "tasa"); $edit->tasa->size = 8; $edit->tasa->maxlength = 6; $edit->tasa->rule = "required|numeric|trim"; $edit->tasa->css_class = 'inputnum'; $edit->redutasa = new inputField("Tasa Reducida", "redutasa"); $edit->redutasa->size = 8; $edit->redutasa->maxlength = 6; $edit->redutasa->css_class = 'inputnum'; $edit->redutasa->rule = 'numeric|trim'; $edit->sobretasa = new inputField("Tasa Adicional", "sobretasa"); $edit->sobretasa->size = 8; $edit->sobretasa->maxlength = 6; $edit->sobretasa->css_class = 'inputnum'; $edit->sobretasa->rule = 'numeric|trim'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "Cambio de Iva"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $link = site_url('presupuesto/grpr/ugrupoprv'); $script = ' function ultimo(){ $.ajax({ url: "' . $link . '", success: function(msg){ alert( "El ultimo numero ingresado fue: " + msg ); } }); } '; $edit = new DataEdit("Grupo de Provedores", "grpr"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->back_url = site_url("presupuesto/grpr/filteredgrid"); $edit->pre_process("delete", '_pre_delete'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $lgrup = '<a href="javascript:ultimo();" title="Consultar ultimo grupo ingresado" onclick="">Consultar ultimo grupo</a>'; $edit->grupo = new inputField("Grupo", "grupo"); $edit->grupo->mode = "autohide"; $edit->grupo->size = 7; $edit->grupo->maxlength = 4; $edit->grupo->rule = "required|callback_chexiste|trim"; $edit->grupo->append($lgrup); $edit->gr_desc = new inputField("Descripcion", "gr_desc"); $edit->gr_desc->size = 35; $edit->gr_desc->maxlength = 25; $edit->gr_desc->rule = "strtoupper|required|trim"; $edit->cuenta = new inputField("Cta. Contable", "cuenta"); $edit->cuenta->size = 18; $edit->cuenta->maxlength = 15; $edit->cuenta->rule = "callback_chcuentac|trim"; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = " Grupos de Beneficiarios "; $data["head"] = script("jquery.pack.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $link = site_url('compras/grpr/ugrupoprv'); $script = ' function ultimo(){ $.ajax({ url: "' . $link . '", success: function(msg){ alert( "El ultimo numero ingresado fue: " + msg ); } }); }'; $edit = new DataEdit("Grupo de Provedores", "grpr"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->back_url = site_url("compras/grpr/filteredgrid"); $edit->pre_process('delete', '_pre_delete'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $lgrup = '<a href="javascript:ultimo();" title="Consultar último grupo ingresado" onclick="">Consultar último grupo</a>'; $edit->grupo = new inputField('Grupo', 'grupo'); $edit->grupo->mode = 'autohide'; $edit->grupo->size = 7; $edit->grupo->maxlength = 4; $edit->grupo->rule = 'trim|required|callback_chexiste'; $edit->grupo->append($lgrup); $edit->gr_desc = new inputField('Descripcion', 'gr_desc'); $edit->gr_desc->size = 35; $edit->gr_desc->maxlength = 25; $edit->gr_desc->rule = 'trim|strtoupper|required'; $edit->cuenta = new inputField('Cta. Contable', 'cuenta'); $edit->cuenta->size = 18; $edit->cuenta->maxlength = 15; $edit->cuenta->rule = 'trim|callback_chcuentac'; $edit->buttons('modify', 'save', 'undo', 'delete', 'back'); $edit->build(); $data['content'] = $edit->output; $data['title'] = '<h1>Grupos de Proveedores</h1>'; $data['head'] = script("jquery.pack.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->datasis->modulo_id(83, 1); $this->rapyd->load("dataedit"); $link2 = site_url($this->url . '/sugerir'); $script = ' $(".inputnum").numeric("."); function sugerir(){ $.ajax({ url: "' . $link2 . '", success: function(msg){ if(msg){ $("#codigo").val(msg); } else{ alert("No es posible generar otra sugerencia. Coloque el código manualmente"); } } }); } '; $edit = new DataEdit($this->t**s, "uadministra"); $edit->script($script, "create"); $edit->back_url = site_url("presupuesto/uadministra/filteredgrid"); $edit->codigoejec = new dropdownField("Unidad Ejecutora", "codigoejec"); $edit->codigoejec->rule = 'required'; $edit->codigoejec->options("SELECT codigo, CONCAT_WS(' ',codigo,nombre)as a FROM uejecutora ORDER BY nombre"); $sugerir = '<a href="javascript:sugerir();" title="Sugerir un Codigo aleatorio">Sugerir Código </a>'; $edit->codigo = new inputField("Código", "codigo"); $edit->codigo->size = 5; $edit->codigo->maxlength = 4; $edit->codigo->mode = "autohide"; $edit->codigo->css_class = 'inputnum'; $edit->codigo->rule = 'required'; $edit->codigo->append($sugerir); $edit->nombre = new inputField("Nombre", "nombre"); $edit->nombre->size = 40; $edit->nombre->maxlength = 80; $edit->nombre->rule = 'required'; $edit->director = new inputField("Director", "director"); $edit->director->size = 60; $edit->director->maxlength = 100; $edit->funciones = new textareaField("Funciones", "funciones"); $edit->funciones->rows = 8; $edit->funciones->cols = 60; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "{$this->t**s}"; $data["head"] = script("jquery.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $modbus = array('tabla' => 'vend', 'columnas' => array('vendedor' => 'Código Vendedor', 'nombre' => 'Nombre'), 'filtro' => array('vendedor' => 'Código Vendedor', 'nombre' => 'Nombre'), 'retornar' => array('vendedor' => 'vendedor'), 'titulo' => 'Buscar Vendedor'); $boton = $this->datasis->modbus($modbus); $script = ' $(function() { $(".inputnum").numeric("."); });'; $edit = new DataEdit("Metas", "metas"); $edit->back_url = site_url("ventas/metas/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->fecha = new dateonlyField("Fecha", "fecha", 'm/Y'); $edit->fecha->insertValue = date("Y-m-d"); $edit->fecha->dbformat = 'Ym'; $edit->fecha->size = 7; $edit->fecha->append('mes/año'); $edit->fecha->rule = "required"; $edit->codigo = new dropdownField("Codigo", "codigo"); $edit->codigo->option("", ""); $edit->codigo->options("SELECT clave,clave as valor FROM sinv GROUP BY clave"); $edit->codigo->style = "width:150px"; $edit->codigo->rule = "required"; $edit->cantidad = new inputField("Cantidad", "cantidad"); $edit->cantidad->size = 12; $edit->cantidad->maxlength = 12; $edit->cantidad->rule = "trim"; $edit->cantidad->css_class = 'inputnum'; $edit->vendedor = new inputField("Vendedor", "vendedor"); $edit->vendedor->size = 10; $edit->vendedor->maxlength = 10; $edit->vendedor->append($boton); $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "<h1>Metas</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $script = '$(function() { $(".inputnum").numeric("."); });'; $this->rapyd->load("dataedit"); $edit = new DataEdit("Retenciones ICA", "rica"); $edit->back_url = site_url("finanzas/rica/filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->codigo = new inputField("Código", "codigo"); $edit->codigo->rule = "trim|strtoupper|required"; $edit->codigo->mode = "autohide"; $edit->codigo->maxlength = 5; $edit->codigo->size = 8; $edit->activi = new inputField('Actividad', 'activi'); $edit->activi->size = 16; $edit->activi->maxlength = 14; $edit->activi->rule = 'trim|required'; $edit->aplica = new inputField('Aplicación', 'aplica'); $edit->aplica->rule = "trim|required"; $edit->aplica->size = 40; $edit->aplica->maxlength = 45; $edit->tasa = new inputField('Tasa', 'tasa'); $edit->tasa->rule = "trim|required"; $edit->tasa->size = 25; $edit->tasa->css_class = 'inputnum'; $edit->tasa->maxlength = 8; $edit->buttons('modify', 'save', 'undo', 'delete', 'back'); $edit->build(); $data['content'] = $edit->output; $data['title'] = '<h1>' . $this->titulo . '</h1>'; $data["head"] = script('jquery.pack.js') . script('plugins/jquery.numeric.pack.js') . script('plugins/jquery.floatnumber.js') . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load('dataedit'); $script = '$(".inputnumc").numeric("0");'; $edit = new DataEdit($this->t**s, 'rp_tipos'); $edit->back_url = site_url($this->url . "filteredgrid"); $edit->script($script, "create"); $edit->script($script, "modify"); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->id = new inputField('Ref', 'id'); $edit->id->rule = 'max_length[11]'; $edit->id->size = 13; $edit->id->maxlength = 11; $edit->id->mode = 'autohide'; $edit->id->when = array('show', 'modify'); $edit->codigo = new inputField('Codigo', 'codigo'); $edit->codigo->rule = 'max_length[10]'; $edit->codigo->size = 12; $edit->codigo->maxlength = 10; $edit->descrip = new inputField('Descripcion', 'descrip'); $edit->descrip->rule = 'max_length[100]'; $edit->descrip->size = 40; $edit->descrip->maxlength = 100; $edit->monto = new inputField('Monto', 'monto'); $edit->monto->rule = 'max_length[19]|numeric'; $edit->monto->css_class = 'inputnum'; $edit->monto->size = 10; $edit->monto->maxlength = 19; $edit->buttons('add', 'modify', 'save', 'undo', 'delete', 'back'); $edit->build(); $data['content'] = $edit->output; $data["head"] = $this->rapyd->get_head() . script('jquery.js') . script("plugins/jquery.numeric.pack.js"); $data['title'] = $this->t**s; $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load('dataobject', 'dataedit'); $script = ' $(document).ready(function(){ $(".inputnum").numeric("."); }); '; $do = new DataObject('r_cerrar'); $edit = new DataEdit($this->t**s, $do); $edit->back_url = site_url($this->url . "filteredgrid"); $edit->script($script, 'create'); $edit->script($script, 'modify'); $edit->pre_process('insert', '_valida'); $edit->pre_process('update', '_valida'); $edit->pre_process('delete', '_pre_delete'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->id = new inputField('Id', 'id'); $edit->id->rule = 'trim'; $edit->id->size = 13; $edit->id->maxlength = 11; $edit->id->mode = 'autohide'; $edit->id->when = array('show', 'modify'); $edit->fecha = new dateField('Fecha', 'fecha'); $edit->fecha->rule = 'chfecha'; $edit->fecha->size = 10; $edit->fecha->maxlength = 8; $edit->buttons('add', 'modify', 'save', 'undo', 'delete', 'back'); $edit->build(); $data['content'] = $edit->output; $data['head'] = $this->rapyd->get_head() . script('jquery.js') . script('jquery-ui.js') . script('plugins/jquery.numeric.pack.js') . script('plugins/jquery.meiomask.js') . style('vino/jquery-ui.css'); $data['title'] = $this->t**s; $this->load->view('view_ventanas', $data); }
function dataedit() { $this->rapyd->load("dataedit"); $script = ' $(function() { $(".inputnum").numeric("."); }); '; $edit = new DataEdit("Código de Gastos", "importtgas"); $edit->back_url = site_url("import/imtgasto/tabla"); $edit->script($script, "create"); $edit->script($script, "modify"); //$edit->pre_process("delete",'_pre_del'); $edit->post_process('insert', '_post_insert'); $edit->post_process('update', '_post_update'); $edit->post_process('delete', '_post_delete'); $edit->codigo = new inputField("Código", "codigo"); $edit->codigo->rule = "required"; $edit->codigo->size = 7; $edit->codigo->maxlength = 5; $edit->codigo->mode = "autohide"; $edit->nombre = new inputField("Nombre", "nombre"); $edit->nombre->rule = "strtoupper|required"; $edit->nombre->size = 40; $edit->nombre->maxlength = 30; $edit->cuenta = new inputField("Cta. Contable", "cuenta"); $edit->cuenta->rule = "callback_chcuentac"; $edit->cuenta->size = 20; $edit->cuenta->maxlength = 15; $edit->tipo = new dropdownField("Tipo de Cuenta", "tipo"); $edit->tipo->option("", ""); $edit->tipo->options(array("N" => "Gastos Nacionales", "E" => "Gastos Extranjeros")); $edit->tipo->style = "width: 170px;"; $edit->iva = new inputField("I.V.A.", "iva", "align='right'"); $edit->iva->size = 8; $edit->iva->maxlength = 6; $edit->iva->css_class = 'inputnum'; $edit->iva->rule = 'numeric'; $edit->buttons("modify", "save", "undo", "delete", "back"); $edit->build(); $data['content'] = $edit->output; $data['title'] = "<h1>Gastos</h1>"; $data["head"] = script("jquery.pack.js") . script("plugins/jquery.numeric.pack.js") . script("plugins/jquery.floatnumber.js") . $this->rapyd->get_head(); $this->load->view('view_ventanas', $data); }