public List<clsTransferencia> consulta() { try { List<clsTransferencia> lista = new List<clsTransferencia>(); ActivoFijoEntities ent = new ActivoFijoEntities(); var con = from w in ent.Transferencia select w; foreach (var item in con) { clsTransferencia clas = new clsTransferencia(); clas.estadoproceso = item.EstadoProceso; clas.idActivoFijo = Convert.ToInt32(item.IdActivoFijo); clas.fecha = Convert.ToDateTime(item.fecha); clas.EmpresaFutura = Convert.ToInt32(item.IdEmpresa); clas.ResponsableFuturo = Convert.ToInt32( item.IdResponsableFuturo); clas.BodegaFuturo = Convert.ToInt32(item.IdBodegaFuturo); clas.Departamento =Convert.ToInt32 ( item.IdDepartamento); clas.Observaciones = item.Observaciones; lista.Add(clas); } return lista; } catch (Exception ) { return null; } }
public Boolean guardartransferencia(clsTransferencia transferencia) { try { int id = getSiguiente(); transferencia.codTransferencia = id; using (ActivoFijoEntities ent = new ActivoFijoEntities()) { Transferencia act = new Transferencia(); act.IdActivoFijo = transferencia.idActivoFijo; act.IdEmpresa = transferencia.EmpresaFutura; act.fecha = transferencia.fecha; act.EstadoProceso = transferencia.estadoproceso; act.IdResponsableFuturo = transferencia.ResponsableFuturo; act.IdBodegaFuturo = transferencia.BodegaFuturo; act.IdDepartamento = transferencia.Departamento; act.Observaciones = transferencia.Observaciones; //{ // IdActivoFijo = transferencia.idActivoFijo, // IdEmpresa = transferencia.EmpresaFutura, // fecha = transferencia.fecha, // EstadoProceso = transferencia.estadoproceso, // IdResponsableFuturo = transferencia.ResponsableFuturo, // IdBodegaFuturo = transferencia.BodegaFuturo, // IdDepartamento = transferencia.Departamento, // Observaciones = transferencia.Observaciones //}; ent.AddToTransferencia(act); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }
public Boolean modificar(clsTransferencia transferencia) { try { using (ActivoFijoEntities ent = new ActivoFijoEntities()) { //Se hace un primary key codigo var x = (from q in ent.Transferencia where q.IdActivoFijo == transferencia.idActivoFijo select q).First(); x.IdActivoFijo =transferencia.idActivoFijo; x.Idtransferencia = transferencia.codTransferencia; x.fecha= transferencia.fecha; x.IdEmpresa = transferencia.EmpresaFutura; x.IdResponsableFuturo = transferencia.ResponsableFuturo; x.IdBodegaFuturo= transferencia.BodegaFuturo; x.IdDepartamento = transferencia.Departamento; x.Observaciones = transferencia.Observaciones; x.EstadoProceso = transferencia.estadoproceso; ent.SaveChanges(); } return true; } catch (Exception) { return false; } }