}//fin editar //metodo eliminar public string Eliminar(DPresupuesto_Insumo Presupuesto_Insumo) {//inicio eliminar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_presupuesto_insumo"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Pre_Insumo = new SqlParameter(); ParId_Pre_Insumo.ParameterName = "@id_pre_insumo"; ParId_Pre_Insumo.SqlDbType = SqlDbType.Int; ParId_Pre_Insumo.Value = Presupuesto_Insumo.Id_pre_insumo; SqlCmd.Parameters.Add(ParId_Pre_Insumo); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE HA ELIMINADO EL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin eliminar
}//fin insertar //metodo editar public string Editar(DPresupuesto_Insumo Presupuesto_Insumo) {//inicio editar string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_presupuesto_insumo"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Pre_Insumo = new SqlParameter(); ParId_Pre_Insumo.ParameterName = "@id_pre_insumo"; ParId_Pre_Insumo.SqlDbType = SqlDbType.Int; ParId_Pre_Insumo.Value = Presupuesto_Insumo.Id_pre_insumo; SqlCmd.Parameters.Add(ParId_Pre_Insumo); SqlParameter ParId_Presupuesto = new SqlParameter(); ParId_Presupuesto.ParameterName = "@id_presupuesto"; ParId_Presupuesto.SqlDbType = SqlDbType.Int; ParId_Presupuesto.Value = Presupuesto_Insumo.Id_presupuesto; SqlCmd.Parameters.Add(ParId_Presupuesto); SqlParameter ParId_Insumo = new SqlParameter(); ParId_Insumo.ParameterName = "@id_insumo"; ParId_Insumo.SqlDbType = SqlDbType.Int; ParId_Insumo.Value = Presupuesto_Insumo.Id_insumo; SqlCmd.Parameters.Add(ParId_Insumo); SqlParameter ParCantidad = new SqlParameter(); ParCantidad.ParameterName = "@cantidad"; ParCantidad.SqlDbType = SqlDbType.Int; ParCantidad.Value = Presupuesto_Insumo.Cantidad; SqlCmd.Parameters.Add(ParCantidad); SqlParameter ParPrecio_Unitario = new SqlParameter(); ParPrecio_Unitario.ParameterName = "@precio_unitario"; ParPrecio_Unitario.SqlDbType = SqlDbType.Decimal; ParPrecio_Unitario.Value = Presupuesto_Insumo.Precio_unitario; SqlCmd.Parameters.Add(ParPrecio_Unitario); //ejecutar el codigo rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "HA FALLADO LA EDICION DEL REGISTRO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin editar