public int Agregar(ActivoFijoDTO obj) { Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand(C_AGREGAR); db.AddInParameter(dbCommand, "@codigo", DbType.String, obj.Codigo); db.AddInParameter(dbCommand, "@observacion1", DbType.String, obj.Observacion1); db.AddInParameter(dbCommand, "@fecha_baja", DbType.DateTime, GetFechaValida( obj.FechaBaja) ); db.AddInParameter(dbCommand, "@descripcion", DbType.String, obj.Descripcion); db.AddInParameter(dbCommand, "@marca", DbType.String, obj.Marca); db.AddInParameter(dbCommand, "@modelo", DbType.String, obj.Modelo); db.AddInParameter(dbCommand, "@serie", DbType.String, obj.Serie); db.AddInParameter(dbCommand, "@estado", DbType.String, obj.Estado); db.AddInParameter(dbCommand, "@factura", DbType.String, obj.Factura); db.AddInParameter(dbCommand, "@fecha_factura", DbType.DateTime, GetFechaValida( obj.FechaFactura) ); db.AddInParameter(dbCommand, "@id_proveedor", DbType.Int32, obj.IdProveedor); db.AddInParameter(dbCommand, "@proveedor", DbType.String, obj.Proveedor); db.AddInParameter(dbCommand, "@ruc_proveedor", DbType.String, obj.RucProveedor); db.AddInParameter(dbCommand, "@precio_soles", DbType.Decimal, obj.PrecioSoles); db.AddInParameter(dbCommand, "@precio_dolares", DbType.Decimal, obj.PrecioDolares); db.AddInParameter(dbCommand, "@observacion2", DbType.String, obj.Observacion2); db.AddInParameter(dbCommand, "@local_origen", DbType.String, obj.LocalOrigen); db.AddInParameter(dbCommand, "@ubicacion", DbType.String, obj.Ubicacion); db.AddInParameter(dbCommand, "@area_proyecto", DbType.String, obj.AreaProyecto); db.AddInParameter(dbCommand, "@usuario_asignacion", DbType.String, obj.UsuarioAsignacion); db.AddInParameter(dbCommand, "@id_usuario_creacion", DbType.Int32, obj.IdUsuarioCreacion); db.AddInParameter(dbCommand, "@fecha_creacion", DbType.DateTime, GetFechaValida( obj.FechaCreacion) ); int id = Convert.ToInt32(db.ExecuteScalar(dbCommand)); return id; }
protected void btnActualizar_Click(object sender, EventArgs e) { UsuarioDTO objUsuarioDTO = objUsuarioDAO.ListarPorLogin(HttpContext.Current.User.Identity.Name); ActivoFijoDTO obj = new ActivoFijoDTO(); obj = objActivoFijoDAO.ListarPorClave(Convert.ToInt32(this.txtId.Text)); obj.Codigo = txtCodigo.Text; obj.Observacion1 = txtObservacion1.Text; if (this.txtFechaBaja.Text != "") obj.FechaBaja = AppUtilidad.stringToDateTime(this.txtFechaBaja.Text, "DD/MM/YYYY"); obj.Descripcion = txtDescripcion.Text; obj.Marca = txtMarca.Text; obj.Modelo = txtModelo.Text; obj.Serie = txtSerie.Text; obj.Factura = txtFactura.Text; if (this.txtFechaFactura.Text != "") obj.FechaFactura = AppUtilidad.stringToDateTime(this.txtFechaFactura.Text, "DD/MM/YYYY"); obj.Proveedor = txtProveedor.Text; obj.RucProveedor = txtRuc.Text; if (this.txtPrecioSoles.Text.Length > 0) obj.PrecioSoles = decimal.Parse(this.txtPrecioSoles.Text); if (this.txtPrecioDolares.Text.Length > 0) obj.PrecioDolares = decimal.Parse(this.txtPrecioDolares.Text); obj.Observacion2 = txtObservacion2.Text; obj.LocalOrigen = txtLocalOrigen.Text; obj.Ubicacion = txtUbicacion.Text; obj.AreaProyecto = txtAreaProyecto.Text; obj.UsuarioAsignacion = txtUsuarioAsignacion.Text; if (this.chkEstado.Checked) obj.Estado = "1"; else obj.Estado = "0"; obj.IdUsuarioModificacion = objUsuarioDTO.IdUsuario; objActivoFijoDAO.Actualizar(obj); }
public List<ActivoFijoDTO> Listar() { List<ActivoFijoDTO> Lista = new List<ActivoFijoDTO>(); Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand(C_LISTAR); using (IDataReader dr = db.ExecuteReader(dbCommand)) { while (dr.Read()) { ActivoFijoDTO obj = new ActivoFijoDTO(); if (dr["id_activo_fijo"] != System.DBNull.Value) obj.IdActivoFijo = (int)dr["id_activo_fijo"]; if (dr["codigo"] != System.DBNull.Value) obj.Codigo = (string)dr["codigo"]; if (dr["observacion1"] != System.DBNull.Value) obj.Observacion1 = (string)dr["observacion1"]; if (dr["fecha_baja"] != System.DBNull.Value) obj.FechaBaja = (DateTime)dr["fecha_baja"]; if (dr["descripcion"] != System.DBNull.Value) obj.Descripcion = (string)dr["descripcion"]; if (dr["marca"] != System.DBNull.Value) obj.Marca = (string)dr["marca"]; if (dr["modelo"] != System.DBNull.Value) obj.Modelo = (string)dr["modelo"]; if (dr["serie"] != System.DBNull.Value) obj.Serie = (string)dr["serie"]; if (dr["estado"] != System.DBNull.Value) obj.Estado = (string)dr["estado"]; if (dr["factura"] != System.DBNull.Value) obj.Factura = (string)dr["factura"]; if (dr["fecha_factura"] != System.DBNull.Value) obj.FechaFactura = (DateTime)dr["fecha_factura"]; if (dr["id_proveedor"] != System.DBNull.Value) obj.IdProveedor = (int)dr["id_proveedor"]; if (dr["proveedor"] != System.DBNull.Value) obj.Proveedor = (string)dr["proveedor"]; if (dr["ruc_proveedor"] != System.DBNull.Value) obj.RucProveedor = (string)dr["ruc_proveedor"]; if (dr["precio_soles"] != System.DBNull.Value) obj.PrecioSoles = (Decimal)dr["precio_soles"]; if (dr["precio_dolares"] != System.DBNull.Value) obj.PrecioDolares = (Decimal)dr["precio_dolares"]; if (dr["observacion2"] != System.DBNull.Value) obj.Observacion2 = (string)dr["observacion2"]; if (dr["local_origen"] != System.DBNull.Value) obj.LocalOrigen = (string)dr["local_origen"]; if (dr["ubicacion"] != System.DBNull.Value) obj.Ubicacion = (string)dr["ubicacion"]; if (dr["area_proyecto"] != System.DBNull.Value) obj.AreaProyecto = (string)dr["area_proyecto"]; if (dr["usuario_asignacion"] != System.DBNull.Value) obj.UsuarioAsignacion = (string)dr["usuario_asignacion"]; if (dr["id_usuario_creacion"] != System.DBNull.Value) obj.IdUsuarioCreacion = (int)dr["id_usuario_creacion"]; if (dr["fecha_creacion"] != System.DBNull.Value) obj.FechaCreacion = (DateTime)dr["fecha_creacion"]; if (dr["id_usuario_modificacion"] != System.DBNull.Value) obj.IdUsuarioModificacion = (int)dr["id_usuario_modificacion"]; if (dr["fecha_modificacion"] != System.DBNull.Value) obj.FechaModificacion = (DateTime)dr["fecha_modificacion"]; Lista.Add(obj); } } return Lista; }
protected void btnEliminar_Click(object sender, EventArgs e) { ActivoFijoDTO obj = new ActivoFijoDTO(); if (this.txtId.Text != "") { objActivoFijoDAO.Eliminar(Convert.ToInt32(this.txtId.Text)); Limpiar(); } this.panRegistro.Visible = false; this.panLista.Visible = true; Listar(); }