public bool getValorMueblesEnseres(clsActivoFijo auxi) { oEquipoMaquMueb.idCodActivoFijo = oActivoFijo.Codigo; if ((cbxMarca.EditValue == null || cbxModelo.EditValue == null) || (dtFechaAdquisicion.EditValue == null) || (cbxColor.EditValue == null) || (txtCarga.Text == "") || (rtbObservacion.Text == "") || (txtCantidad.Text == "") || (txtDimenAlto.Text == "") || (txtDimenAncho.Text == "") || (txtDimenLargo.Text == "") || (txtAñosDepreciados.Text == "") || (txtAñosVidaUtil.Text == "") || (cbxProveedor.EditValue == null) || (txtCosto.Text == "") || (txtV_Adquisicion.Text == "") || (txtV_Residual.Text == "")) { return false; // se retorna false para que cuando se haga la oregunta de que si hay espacios vacios //bote un error } oEquipoMaquMueb.idMarca = datoActivo.getIdSegunDescripcionInventarioMarca(cbxMarca.Text); oEquipoMaquMueb.idModelo = datoActivo.getIdSegunDescripcionInventarioModelo(cbxModelo.Text); oEquipoMaquMueb.idColor = datoActivo.getIdSegunDescripcionInventarioColor(cbxColor.Text); oEquipoMaquMueb.carga = Convert.ToDouble(txtCarga.Text); oEquipoMaquMueb.observacion = rtbObservacion.Text; oEquipoMaquMueb.DimenAncho = Convert.ToDouble(txtDimenAncho.Text); oEquipoMaquMueb.DimenLargo = Convert.ToDouble(txtDimenLargo.Text); oEquipoMaquMueb.DimenAlto = Convert.ToDouble(txtDimenAlto.Text); oEquipoMaquMueb.AniosDepreciados = Convert.ToInt32(txtAñosDepreciados.Text); auxi.Fecha_Adquisicion = Convert.ToDateTime(dtFechaAdquisicion.EditValue); auxi.Cantidad = Convert.ToInt32(txtCantidad.Text); auxi.proveedor = datoActivo.getIdSegunDescripcionComprasProveedor(cbxProveedor.Text); auxi.ano_vidautil = Convert.ToInt32(txtAñosVidaUtil.Text); auxi.valor_nominal = Convert.ToDouble(txtCosto.Text); auxi.ValorAdquisicion = Convert.ToDouble(txtV_Adquisicion.Text); auxi.valor_residual = Convert.ToDouble(txtV_Residual.Text); auxi.valor_actualserie = Convert.ToDouble(txtV_Adquisicion.Text); auxiMuebles = oEquipoMaquMueb; return true; }
public void setMueblesEnseres(clsActivoFijo auxi) { oEquipoMaquMueb = datoActivo.consultaEquiposMaquinariasMuebles(auxi.Codigo);//Consulta de sincronizacion cbxMarca.Text = datoActivo.getDescripcionSegunIdInventarioMarca(oEquipoMaquMueb.idMarca); cbxModelo.Text = datoActivo.getDescripcionSegunIdInventarioModelo(oEquipoMaquMueb.idModelo); cbxColor.Text = datoActivo.getDescripcionSegunIdInventarioColor(oEquipoMaquMueb.idColor); txtCarga.Text = Convert.ToString(oEquipoMaquMueb.carga); rtbObservacion.Text = oEquipoMaquMueb.observacion; txtDimenAncho.Text = Convert.ToString(oEquipoMaquMueb.DimenAncho); txtDimenLargo.Text = Convert.ToString(oEquipoMaquMueb.DimenLargo); txtDimenAlto.Text = Convert.ToString(oEquipoMaquMueb.DimenAlto); txtAñosDepreciados.Text = Convert.ToString(oEquipoMaquMueb.AniosDepreciados); dtFechaAdquisicion.EditValue = Convert.ToDateTime(auxi.Fecha_Adquisicion); txtCantidad.Text = Convert.ToString(auxi.Cantidad); cbxProveedor.Text = datoActivo.getDescripcionSegunIdComprasProveedor(auxi.proveedor); txtAñosVidaUtil.Text = Convert.ToString(auxi.ano_vidautil); txtCosto.Text = Convert.ToString(auxi.valor_nominal); txtV_Adquisicion.Text = Convert.ToString(auxi.ValorAdquisicion); txtV_Residual.Text = Convert.ToString(auxi.valor_residual); txtV_Adquisicion.Text = Convert.ToString(auxi.valor_actualserie); }
public Boolean guardarEquiposMaquinariasMuebles(clsEquipoMaquinariaMebles EquipMaqMub, int id) { try { EquipMaqMub.idCodActivoFijo = id;//Se copiara el mismo codigo del AxtivoFijo para ingresar el EquipMaqMub using (ActivoFijoEntities ent = new ActivoFijoEntities()) { EquipoMaquinariaMuebles EquipoMaquiMueb = new EquipoMaquinariaMuebles() { IdActivoFijo = EquipMaqMub.idCodActivoFijo, IdMarca = EquipMaqMub.idMarca, IdModelo = EquipMaqMub.idModelo, IdColor = EquipMaqMub.idColor, Carga = Convert .ToDecimal(EquipMaqMub.carga), AniosDepreciados = EquipMaqMub.AniosDepreciados, DimensionAlto = Convert.ToDecimal(EquipMaqMub.DimenAlto), DimensionAncho = Convert.ToDecimal(EquipMaqMub.DimenAncho), DimensionLargo = Convert.ToDecimal(EquipMaqMub.DimenLargo), observacion = EquipMaqMub.observacion, }; ent.AddToEquipoMaquinariaMuebles(EquipoMaquiMueb); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }
public Boolean guardar(clsActivoFijo activo, clsVehiculos clsVehic,clsEdificio clsEdi,clsTerreno clsTerreno,clsEquipoMaquinariaMebles clsMaquiEqui,clsArticulo_SuministroOfic clasArti,clsEquipoMaquinariaMebles clsMuebles) { int bandera = 0; //auxi = TrasladoActivo; try { int id = getSiguiente(); activo.Codigo = id; using (ActivoFijoEntities ent = new ActivoFijoEntities()) { ActivoFijo act = new ActivoFijo() { IdActivoFijo = activo.Codigo, cantidad = activo.Cantidad, IdEmpresa = activo.Empresa, //IdDepartamento = activo.departamento, //IdResponsable = activo.responsable, IdUsuario = activo.usuario, //IdArticuloBodega = activo.ArtBodega, IdTipo = activo.tipo, IdGrupo = activo.grupo, IdSubgrupo = activo.subgrupo, //IdArticulo = activo.articulo, IdProveedor = activo.proveedor, EstadoProceso = activo._EstadoProceso, descripcion = activo.descripcion, ValorAdquisicion = Convert.ToDecimal(activo.ValorAdquisicion), valor_nomial = Convert.ToDecimal(activo.valor_nominal), valor_residual = Convert.ToDecimal(activo.valor_residual), valor_actualserie = Convert.ToDecimal(activo.valor_actualserie), // IdCodigoBarra = activo.codigo_barra, fecha_Adquisicion = activo.Fecha_Adquisicion, ano_vidaUtil = activo.ano_vidautil, IdEstado = activo.estado, fecha_registro = activo.fecha_registro, }; bandera = activo.Codigo; ent.AddToActivoFijo(act); ent.SaveChanges(); funcionLLamada(getDescripcionSegunIdInventarioGrupo(activo.grupo), activo, clsVehic, bandera,clsMaquiEqui, clsMuebles,clsEdi, clsTerreno,clasArti); } return true; } catch (Exception) { return false; } }
public void funcionLLamada(string Descripcion,clsActivoFijo activo,clsVehiculos vehiculo,int id,clsEquipoMaquinariaMebles EquipMaqui, clsEquipoMaquinariaMebles Muebles,clsEdificio Edificio, clsTerreno Terreno,clsArticulo_SuministroOfic Articulo ) { bool auxi = true; if (Descripcion == "Vehiculos") { guardarVehiculos(vehiculo, id); //return "Vehiculos"; } else { if (Descripcion == "MueblesyEnseres") { guardarEquiposMaquinariasMuebles(Muebles,id); //return "MueblesyEnseres"; } else { if (Descripcion == "Equipos") { guardarEquiposMaquinariasMuebles(EquipMaqui,id); //return "Equipos"; } else { if (Descripcion == "Maquinarias") { guardarEquiposMaquinariasMuebles(EquipMaqui, id); //return "Maquinarias"; } else { if (Descripcion == "Edificio") { guardarEdificios(Edificio,id); //return "Edificio"; } else { if (Descripcion == "Terreno") { guardarTerreno(Terreno,id); //return "Terreno"; } else { if (Descripcion == "InsumosdeOficina" | Descripcion == "Papeleria") { guardarArticulos_Suministros(Articulo,id); //if (frm.cbxIdentDescripcion.Text == "Insumos de Oficina"){ return "InsumosdeOficina"; }else{ // if (frm.cbxIdentDescripcion.Text == "Papelería") { return "Papeleria"; }} } } } } } } } }
public clsEquipoMaquinariaMebles consultaEquiposMaquinariasMuebles(int id) { try { ActivoFijoEntities ent = new ActivoFijoEntities(); var q =(from w in ent.EquipoMaquinariaMuebles where w.IdActivoFijo==id select w).First(); clsEquipoMaquinariaMebles EquipMaqMub = new clsEquipoMaquinariaMebles(); EquipMaqMub.idCodActivoFijo = Convert.ToInt32(q.IdActivoFijo); EquipMaqMub.idMarca = Convert.ToInt32 (q.IdMarca); EquipMaqMub.idModelo = Convert.ToInt32(q.IdModelo); EquipMaqMub.idColor = Convert.ToInt32(q.IdColor); EquipMaqMub.carga = Convert.ToDouble(q.Carga); EquipMaqMub.AniosDepreciados = Convert.ToInt32(q.AniosDepreciados); EquipMaqMub.DimenAlto = Convert.ToDouble(q.DimensionAlto); EquipMaqMub.DimenAncho = Convert.ToDouble(q.DimensionAncho); EquipMaqMub.DimenLargo = Convert.ToDouble(q.DimensionLargo); EquipMaqMub.observacion = Convert.ToString(q.observacion); return EquipMaqMub; } catch (Exception) { return null; } }
public Boolean modificarEquiposMaquinariasMuebles(clsEquipoMaquinariaMebles EquipMaqMub) { try { using (ActivoFijoEntities ent = new ActivoFijoEntities()) { //Se hace un primary key codigo var x = (from q in ent.EquipoMaquinariaMuebles where q.IdActivoFijo == clas.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.IdActivoFijo = clas.Codigo; x.IdMarca = EquipMaqMub.idMarca; x.IdModelo = EquipMaqMub.idModelo; x.IdColor = EquipMaqMub.idColor; x.Carga = Convert.ToDecimal(EquipMaqMub.carga); x.AniosDepreciados = EquipMaqMub.AniosDepreciados; x.DimensionAlto = Convert.ToDecimal(EquipMaqMub.DimenAlto); x.DimensionAncho = Convert.ToDecimal(EquipMaqMub.DimenAncho); x.DimensionLargo = Convert.ToDecimal(EquipMaqMub.DimenLargo); x.observacion = EquipMaqMub.observacion; ent.SaveChanges(); } return true; } catch (Exception) { return false; } }