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); }
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()); } }
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\"")); }
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")); }
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")); }
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")); }
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")); }
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")); }
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")); }