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 Boolean guardarVehiculos(clsVehiculos Vehicu,int id) { try { Vehicu.idCodActivoFijo = id;//Se copiara el mismo codigo del AxtivoFijo para ingresar el Articulos_Suministros using (ActivoFijoEntities ent = new ActivoFijoEntities()) { Vehiculo Vehiculo = new Vehiculo() { IdActivoFijo = Vehicu.idCodActivoFijo, IdMarca = Vehicu.idMarca, IdModelo = Vehicu.idModelo, IdColor = Vehicu.idColor, IdMotor =Vehicu.idMotor, serie = Vehicu.serie, IdChasis = Vehicu.idChasis, placa=Vehicu.placa, numeropuerta = Vehicu.NumPuertas, AniosDepreciados = Vehicu.AniosDepreciados, descripcion = Vehicu.Descripcion, IdMaterial = Vehicu.idMaterial, matricula = Vehicu.Matricula , transmision = Vehicu .Transmision, carga = Convert.ToDecimal ( Vehicu.carga ), capacidad =Convert.ToDecimal ( Vehicu.capacidad), kilometraje = Convert.ToDecimal (Vehicu.kilometraje), fechaCreacion = Convert.ToDateTime (Vehicu.FechaCracion), }; ent.AddToVehiculo (Vehiculo); ent.SaveChanges(); } 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 clsVehiculos consultaVehiculos(int id) { try { ActivoFijoEntities ent = new ActivoFijoEntities(); var q = (from w in ent.Vehiculo where w.IdActivoFijo==id select w).First(); clsVehiculos Vehicu = new clsVehiculos(); Vehicu.idCodActivoFijo = Convert.ToInt32(q.IdActivoFijo); Vehicu.idMarca = Convert.ToInt32(q.IdMarca); Vehicu.idModelo = Convert.ToInt32(q.IdModelo); Vehicu.idColor = Convert.ToInt32(q.IdColor); Vehicu.idMaterial = Convert.ToInt32(q.IdMaterial); Vehicu.idMotor = Convert.ToInt32(q.IdMotor); Vehicu.serie = q.serie; Vehicu.Matricula = Convert.ToString(q.matricula); Vehicu.placa = Convert.ToString(q.placa); Vehicu.idChasis = Convert.ToInt32 ( q.IdChasis); Vehicu .NumPuertas = Convert.ToInt32 ( q.numeropuerta); Vehicu.AniosDepreciados = Convert.ToInt32 (q.AniosDepreciados); Vehicu.Descripcion = q.descripcion; Vehicu .Transmision = q.transmision; Vehicu.carga = Convert.ToDouble(q.carga); Vehicu.capacidad =Convert.ToDouble( q.capacidad); Vehicu.kilometraje = Convert.ToDouble (q.kilometraje); Vehicu.FechaCracion = Convert.ToDateTime(q.fechaCreacion); return Vehicu; } catch (Exception) { return null; } }
public clsVehiculos TrasladoVehiculo(clsVehiculos veh) { return veh; }
public Boolean modificarVehiculos(clsVehiculos Vehicu) { try { using (ActivoFijoEntities ent = new ActivoFijoEntities()) { //Se hace un primary key codigo var x = (from q in ent.Vehiculo 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 = Vehicu.idMarca; x.IdModelo = Vehicu.idModelo; x.IdColor = Vehicu.idColor; x.IdMaterial = Vehicu.idMaterial; x.serie =Vehicu.serie; x.IdChasis = Vehicu.idChasis; x.numeropuerta = Vehicu .NumPuertas; x.AniosDepreciados = Vehicu.AniosDepreciados; x.descripcion = Vehicu.Descripcion; x.transmision = Vehicu .Transmision; x.carga = Convert.ToDecimal ( Vehicu.carga ); x.capacidad =Convert.ToDecimal ( Vehicu.capacidad); x.kilometraje = Convert.ToDecimal (Vehicu.kilometraje); x.fechaCreacion = Convert.ToDateTime(Vehicu.FechaCracion); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }
public void setVehiculo(clsActivoFijo auxi) { oVehiculo=datoActivosFijos.consultaVehiculos(auxi.Codigo);//Esta es la consulta especial para poder mandar a sincronizarlo para hacer la consulta perninente txtMatricula.Text =Convert.ToString( oVehiculo.Matricula); txtPlaca.Text = oVehiculo.placa; cbxChasis.Text = datoActivosFijos.getDescripcionSegunIdInventarioChasis(oVehiculo.idChasis); txtNumPuertas.Text = Convert.ToString(oVehiculo.NumPuertas); cbxTransmision.Text = Convert.ToString(oVehiculo.Transmision); cbxMaterial.Text = datoActivosFijos.getDescripcionSegunIdInventarioMaterial(oVehiculo.idMaterial); cbxMotor.Text = datoActivosFijos.getDescripcionSegunIdInventarioMotor(oVehiculo.idMotor); txtSerieMotor.Text = oVehiculo.serie; txtCapacidad.Text = Convert.ToString(oVehiculo.capacidad); txtKilometro.Text = Convert.ToString(oVehiculo.kilometraje); dtFechaCreacion.EditValue = Convert.ToDateTime(oVehiculo.FechaCracion); cbxMarca.Text = datoActivosFijos.getDescripcionSegunIdInventarioMarca(oVehiculo.idMarca); cbxModelo.Text = datoActivosFijos.getDescripcionSegunIdInventarioModelo(oVehiculo.idModelo); cbxColor.Text = datoActivosFijos.getDescripcionSegunIdInventarioColor(oVehiculo.idColor); txtCarga.Text = Convert.ToString(oVehiculo.carga); rtbObservacion.Text = oVehiculo.Descripcion; txtAñosDepreciados.Text = Convert.ToString(oVehiculo.AniosDepreciados); dtFechaAdquisicion.EditValue = Convert.ToDateTime(auxi.Fecha_Adquisicion); cbxProveedor.Text = datoActivosFijos.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); }