public List <clsSubgrupoActivoFijo> consulta() { try { List <clsSubgrupoActivoFijo> lista = new List <clsSubgrupoActivoFijo>(); ActivoFijoEntities ent = new ActivoFijoEntities(); var con = from w in ent.SubGrupos select w; foreach (var item in con) { clsSubgrupoActivoFijo clas = new clsSubgrupoActivoFijo(); clas.Codigo = item.IdSubGrupo; clas.Grupo = Convert.ToInt32(item.IdGrupo); clas.descripcion = item.Descripcion; clas.Fecha = Convert.ToDateTime(item.fecha); clas.IdEstado = Convert.ToInt32(item.IdEstado); //clas._EstadoProceso = item.EstadoProceso; clas.Empresa = Convert.ToInt32(item.IdEmpresa); lista.Add(clas); } return(lista); } catch (Exception) { return(null); } }
public Boolean guardar(clsSubgrupoActivoFijo SubActivo) { try { int id = getSiguiente(); SubActivo.Codigo = id; using (ActivoFijoEntities ent = new ActivoFijoEntities()) { SubGrupos Sub = new SubGrupos() { IdSubGrupo = SubActivo.Codigo, IdGrupo = SubActivo.Grupo, Descripcion = SubActivo.descripcion, fecha = SubActivo.Fecha, IdEstado = Convert.ToInt32(SubActivo.IdEstado), //EstadoProceso = SubActivo._EstadoProceso, IdEmpresa = Convert.ToInt32(SubActivo.Empresa), }; ent.AddToSubGrupos(Sub); ent.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
private void btnbuscar_Click(object sender, EventArgs e) { accion = 'C'; VtnConsultaSubgrupo frm = new VtnConsultaSubgrupo(); frm.ShowDialog(); if (frm.Cancelar()) { btnGuardar.Enabled = false; //Estas varibles que se le coloca true o false son para setar los botones para que no haiga caidas del sistemas btnModificar.Enabled = true; // btnEliminar.Enabled = true; // oActivoFijo = frm.cls; //Aqui lo que hace es pasar los datos de la pantalla consulta a la variable de la calse //de SUbgrupo con la ayuda de la variable cls la cual en la pantalla de consulta se les //paso todos los datos que poseia el gridView al momento de dar clic en la operacion //GridView_RowClick set(oActivoFijo); } else { btnGuardar.Enabled = true; //Estas varibles que se le coloca true o false son para setar los botones para que no haiga caidas del sistemas btnModificar.Enabled = false; // btnEliminar.Enabled = false; // limpiarControles(); MessageBox.Show(msj.Sin_Seleccion, msj.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public Boolean modificar(clsSubgrupoActivoFijo SubActivo) { try { using (ActivoFijoEntities ent = new ActivoFijoEntities()) { //Se hace un primary key codigo var x = (from q in ent.SubGrupos where q.IdSubGrupo == SubActivo.Codigo select q).First(); //First obtiene un registro que coincida con el codigo y luego mas a bajo //modifico dicho registro y guardo eso lo modifica en la base x.IdSubGrupo = SubActivo.Codigo; x.IdGrupo = SubActivo.Grupo; x.Descripcion = SubActivo.descripcion; x.fecha = SubActivo.Fecha; x.IdEstado = SubActivo.IdEstado; x.IdEmpresa = SubActivo.Empresa; // x.EstadoProceso = SubActivo._EstadoProceso; ent.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { cls = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender);//Aqui lo que hace es pasar los datos de la pantalla consulta a la variable de la calse //de SUbgrupo con la ayuda de la variable cls la cual se les //pasa todos los datos que posee el gridView al momento de dar clic en la operacion //GridView_RowClick en la funcion GetROw(....) Close(); }
// clsSubgrupoActivoFijo clasperso = new clsSubgrupoActivoFijo(); public void get(clsSubgrupoActivoFijo clasperso) { clasperso.Codigo = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colCodigo)); clasperso.Grupo = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colGrupo)); clasperso.descripcion = Convert.ToString(gridView1.GetFocusedRowCellValue(coldescripcion)); clasperso.Fecha = Convert.ToDateTime(gridView1.GetFocusedRowCellValue(colFecha)); clasperso.IdEstado = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colCodigo)); clasperso.Empresa = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colCodigo)); }
public void set(clsSubgrupoActivoFijo oActivFijo) { txtCodigoActivo.Text = Convert.ToString(oActivFijo.Codigo); cbxGrupo.EditValue = datActFij.getDescripcionSegunIdInventarioGrupo(oActivFijo.Grupo); txtSubgrupo.Text = oActivFijo.descripcion; dtFecha.EditValue = oActivFijo.Fecha; cbxEstado.EditValue = datoEstado.getDescripcionSegunId(oActivoFijo.IdEstado); cbxEmpresa.EditValue = datoEmpresa.ConsultarPorId(oActivoFijo.Empresa); }
private void btnbuscar_Click(object sender, EventArgs e) { accion = 'C'; VtnConsultaSubgrupo frm = new VtnConsultaSubgrupo(); frm.ShowDialog(); clase = frm.cls; set(); }
public Boolean eliminar(clsSubgrupoActivoFijo SubActivo) { try { using (ActivoFijoEntities ent = new ActivoFijoEntities()) { //Hago un wehere por el primaryKey codigo var x = (from q in ent.SubGrupos where q.IdSubGrupo == SubActivo.Codigo select q).First(); //Eliminar es muy parecido //Eliminar el registro que me trajpp el select ent.DeleteObject(x); ent.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { cls = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender); Close(); }