Ejemplo n.º 1
0
        public static int BuscarCliente()
        {
            object unObjeto = BuscarListaPr.Buscar("Clientes", "personas", "id > 0 and (id = @codigo or identificacion like @nombre or upper(nombre) like @nombre or upper(apellido) like @nombre)", "id, identificacion as \"Identificación\", apellido || ' ' || nombre as \"Nombre\"", "order by 3");

            if (unObjeto == null)
            {
                unObjeto = -1;
            }
            return((int)unObjeto);
        }
Ejemplo n.º 2
0
 void objetoGrid_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == 2 && e.RowIndex > -1)
         {
             DataGridViewTextBoxColumn campo = (DataGridViewTextBoxColumn)((DataGridView)sender).Columns[((DataGridView)sender).Columns[2].Tag.ToString()];
             campo.DataGridView.CurrentCell = campo.DataGridView.CurrentRow.Cells[campo.Index];
             if (campo.DataGridView.CurrentRow.Index == campo.DataGridView.NewRowIndex)
             {
                 campo.DataGridView.EndEdit();
             }
             campo.DataGridView.BeginEdit(false);
             if (!campo.DataGridView.IsCurrentCellDirty)
             {
                 campo.DataGridView.NotifyCurrentCellDirty(true);
             }
             else
             {
                 campo.DataGridView.NotifyCurrentCellDirty(false);
             }
             object objeto = BuscarListaPr.Buscar("Marcas", "marcas", "activo = 't'", "id as \"ID\", descripcion as \"Descripcion\"");
             if (objeto != null)
             {
                 campo.DataGridView.NotifyCurrentCellDirty(false);
                 campo.DataGridView.CurrentRow.Cells["colMarca"].Value = (marca)objeto;
                 campo.DataGridView.EndEdit();
                 campo.DataGridView.InvalidateCell(campo.DataGridView.CurrentRow.Cells[2]);
                 campo.DataGridView.EndEdit();
             }
             else
             {
                 campo.DataGridView.EndEdit();
             }
         }
     }
     catch (Exception ex)
     {
         General.Mensaje(ex.Message.ToString());
     }
 }
Ejemplo n.º 3
0
 private object BuscarCuenta()
 {
     return(BuscarListaPr.Buscar("CuentasGrupo", "cuentascontables", "esgrupo = 't' and periodo = " + General.periodoActual + " and (codigo like @nombre or upper(nombre) like @nombre )", "id as \"ID\", codigo as \"Codigo\", nombre as \"Nombre\""));
 }
Ejemplo n.º 4
0
 public static object BuscarProducto()
 {
     return(BuscarListaPr.Buscar("Productos", "productos p inner join marcas m on p.idmarca = m.id", "p.id = @codigo or upper(m.descripcion) like @nombre or upper(p.descripcion) like @nombre ", "p.id as \"Id\", m.descripcion as \"Marca\", p.descripcion as \"Descripción\", p.precio1 as \"Precio\"", "order by 3"));
 }
Ejemplo n.º 5
0
 public static object BuscarItemInventario()
 {
     return(BuscarListaPr.Buscar("ItemsInventario", "itemsinventario i ", "i.id = @codigo or upper(descripcion) like @nombre or (case tipo when 'M' then 'MATERIALES' when 'S' then 'SERVICIOS' end) like @nombre", "i.id as \"Id\", descripcion as \"Descripcion\", (case tipo when 'M' then 'MATERIALES' when 'S' then 'SERVICIOS' end) as \"Tipo\", precio as \"Precio\", grabaiva as \"GrabaIva\"", "order by 2"));
 }
Ejemplo n.º 6
0
 public static object BuscarOrdenesServicio()
 {
     return(BuscarListaPr.Buscar("OrdenesServicio", "tiposservicio tp inner join ordenesservicio c on tp.id = c.idtiposervicio inner join contratos d on c.idcontrato = d.id inner join personas p on d.idpersona = p.id", "c.id = @codigo or p.identificacion like @nombre or upper(p.nombre) like @nombre or upper(p.apellido) like @nombre", "c.id as \"Orden\", c.fecha as \"Fecha\", p.identificacion as \"Identificación\", p.apellido || ' ' || p.nombre as \"Cliente\", tp.descripcion as \"Tipo\", case c.estado when 'R' then 'REGISTRADA' when 'P' then 'PROCESADA' else 'ANULADA' end as \"Estado\"", "order by 3"));
 }
Ejemplo n.º 7
0
 public static object BuscarContratos()
 {
     return(BuscarListaPr.Buscar("Contratos", "contratos c inner join personas p on c.idpersona = p.id", "c.id = @codigo or identificacion like @nombre or upper(nombre) like @nombre or upper(apellido) like @nombre", "c.id as \"Contrato\", identificacion as \"Identificación\", apellido || ' ' || nombre as \"Cliente\"", "order by 3"));
 }
Ejemplo n.º 8
0
 public static object BuscarBeneficiarios()
 {
     return(BuscarListaPr.Buscar("Beneficiarios", "personas", "id > 0 and (id = @codigo or identificacion like @nombre or upper(nombre) like @nombre or upper(apellido) like @nombre)", "id, identificacion as \"Identificación\", apellido || ' ' || nombre as \"Descripción\"", "order by 3"));
 }
Ejemplo n.º 9
0
 public static object BuscarBarrio()
 {
     return(BuscarListaPr.Buscar("Barrios", "barrios b inner join parroquias p on b.idparroquia = p.id inner join cantones c on p.idcanton = c.id inner join provincias pv on c.idprovincia = pv.id", "b.id = @codigo or upper(b.nombre) like @nombre or upper(p.nombre) like @nombre or upper(c.nombre) like @nombre or upper(pv.nombre) like @nombre", "b.id, b.nombre as \"Barrio\", p.nombre as \"Parroquia\", c.nombre as \"Canton\", pv.nombre as \"Provincia\"", "order by p.nombre"));
 }