//metodo insertar public string Insertar(DMateria_Prima Materia_Prima) {//inicio insertar 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 = "spinsertar_materia_prima"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Materia_Prima = new SqlParameter(); ParId_Materia_Prima.ParameterName = "@id_materia_prima"; ParId_Materia_Prima.SqlDbType = SqlDbType.Int; ParId_Materia_Prima.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParId_Materia_Prima); SqlParameter ParId_Insumo = new SqlParameter(); ParId_Insumo.ParameterName = "@id_insumo"; ParId_Insumo.SqlDbType = SqlDbType.Int; ParId_Insumo.Value = Materia_Prima.Id_insumo; SqlCmd.Parameters.Add(ParId_Insumo); SqlParameter ParCantidad_Utilizada = new SqlParameter(); ParCantidad_Utilizada.ParameterName = "@cantidad_utilizada"; ParCantidad_Utilizada.SqlDbType = SqlDbType.Decimal; ParCantidad_Utilizada.Value = Materia_Prima.Cantidad_utilizada; SqlCmd.Parameters.Add(ParCantidad_Utilizada); SqlParameter ParId_Producto = new SqlParameter(); ParId_Producto.ParameterName = "@id_producto"; ParId_Producto.SqlDbType = SqlDbType.Int; ParId_Producto.Value = Materia_Prima.Id_producto; SqlCmd.Parameters.Add(ParId_Producto); //ejecutar el codigo rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "EL REGISTRO NO HA SIDO AGREGADO"; } catch (Exception ex) { rpta = ex.Message + ex.StackTrace; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }//fin insertar
}//fin editar //metodo eliminar public string Eliminar(DMateria_Prima Materia_Prima) {//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_materia_prima"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParId_Materia_Prima = new SqlParameter(); ParId_Materia_Prima.ParameterName = "@id_materia_prima"; ParId_Materia_Prima.SqlDbType = SqlDbType.Int; ParId_Materia_Prima.Value = Materia_Prima.Id_materia_prima; SqlCmd.Parameters.Add(ParId_Materia_Prima); 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