public Boolean fnInsT_Material_Empaque(BOT_Material_Empaque poBOT_Material_Empaque) { Boolean lbResultado=true ; //conexion SqlTransaction loTx ; SqlConnection loCn = new SqlConnection(); loCn.ConnectionString = ClassCadena.fnConexion(); //parametros SqlParameter[] par = new SqlParameter[3]; par[0] = new SqlParameter("@Codigo_Material_Empaque",System.Data.SqlDbType.VarChar,10); ValidateAndInsertValue(par[0],poBOT_Material_Empaque.Codigo_Material_Empaque); par[1] = new SqlParameter("@Nombre_Material_Empaque",System.Data.SqlDbType.VarChar,50); ValidateAndInsertValue(par[1],poBOT_Material_Empaque.Nombre_Material_Empaque); par[2] = new SqlParameter("@Unidad_Medida",System.Data.SqlDbType.VarChar,5); ValidateAndInsertValue(par[2],poBOT_Material_Empaque.Unidad_Medida); loCn.Open(); loTx = loCn.BeginTransaction(); try { SqlHelper.ExecuteNonQuery(loTx, CommandType.StoredProcedure, "usp_InsT_Material_Empaque", par); loTx.Commit(); // // } catch (Exception e) { lbResultado=false; loTx.Rollback(); //throw e; } finally { loCn.Close(); loCn.Dispose(); } return lbResultado; }
internal void CargaMaterialesXProducto() { dgv_Cantidad_Material_x_Producto.DataSource = null; BLT_Material_Empaque blt_Material_Empaque = new BLT_Material_Empaque(); BLT_Material_Empaque_x_Producto blt_Material_Empaque_x_Producto = new BLT_Material_Empaque_x_Producto(); List<BOT_Material_Empaque> list_oME = new List<BOT_Material_Empaque>(); List<BOT_Material_Empaque_x_Producto> list_OMEP = new List<BOT_Material_Empaque_x_Producto>(); list_OMEP = blt_Material_Empaque_x_Producto.fnSelT_Material_Empaque_x_ProductoDin("Codigo_Producto = '" + txt_Codigo_Producto.Text + "' and Tamaño_Lote = " + txt_Tamaño_Lote.Text, ""); if (list_OMEP.Count != 0) { foreach (BOT_Material_Empaque_x_Producto oMEP in list_OMEP) { BOT_Material_Empaque oME = new BOT_Material_Empaque(); oME = blt_Material_Empaque.fnSelT_Material_Empaque(oMEP.Codigo_Material_Empaque); oME.Cantidad_Pedida = oMEP.Cantidad_Pedida; oME.CodigoMaterialEmpaquexProducto = oMEP.Codigo_Material_Empaque_x_Producto; list_oME.Add(oME); } dgv_Cantidad_Material_x_Producto.AutoGenerateColumns = false; dgv_Cantidad_Material_x_Producto.DataSource = list_oME; } else { MessageBox.Show("El producto no tiene asignados materiales de empaque", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
internal void CargarMateriales(string cd_Producto, string tamañoLote) { dgv_Material_Empaque.AutoGenerateColumns = false; BLT_Material_Empaque_x_Producto blt_Material_Empaque_x_Producto = new BLT_Material_Empaque_x_Producto(); List<BOT_Material_Empaque_x_Producto> list_oMEP = new List<BOT_Material_Empaque_x_Producto>(); list_oMEP = blt_Material_Empaque_x_Producto.fnSelT_Material_Empaque_x_ProductoDin("Codigo_Producto = '" + cd_Producto + "' and Tamaño_Lote = '" + tamañoLote + "'", ""); foreach (BOT_Material_Empaque_x_Producto oMEP in list_oMEP) { BLT_Material_Empaque bl_ME = new BLT_Material_Empaque(); BOT_Material_Empaque oME = new BOT_Material_Empaque(); oME = bl_ME.fnSelT_Material_Empaque(oMEP.Codigo_Material_Empaque); oMEP.Nombre_Material_Empaque = oME.Nombre_Material_Empaque; oMEP.Unidad_Medida = oME.Unidad_Medida; } dgv_Material_Empaque.DataSource = list_oMEP; }
public List<BOT_Material_Empaque> fnSelT_Material_EmpaqueDin(string psWhere,string psOrder) { List<BOT_Material_Empaque> loList = new List<BOT_Material_Empaque>(); SqlParameter[] par = new SqlParameter[2]; par[0] = new SqlParameter("@WhereCondition",System.Data.SqlDbType.VarChar,500); par[0].Value= psWhere; par[1] = new SqlParameter("@OrderByExpression",System.Data.SqlDbType.VarChar,250); par[1].Value= psOrder; object value;//------------------------- 1 try { SqlDataReader loDr = SqlHelper.ExecuteReader(ClassCadena.fnConexion(), CommandType.StoredProcedure, "usp_SelT_Material_EmpaquesDin",par); while (loDr.Read()) { BOT_Material_Empaque loBOT_Material_Empaque=new BOT_Material_Empaque(); value = loDr.GetValue(loDr.GetOrdinal("Codigo_Material_Empaque")); loBOT_Material_Empaque.Codigo_Material_Empaque = value != System.DBNull.Value ? (String)value : default(String); value = loDr.GetValue(loDr.GetOrdinal("Nombre_Material_Empaque")); loBOT_Material_Empaque.Nombre_Material_Empaque = value != System.DBNull.Value ? (String)value : default(String); value = loDr.GetValue(loDr.GetOrdinal("Unidad_Medida")); loBOT_Material_Empaque.Unidad_Medida = value != System.DBNull.Value ? (String)value : default(String); loList.Add(loBOT_Material_Empaque); } loDr.Close(); } catch (Exception e) { throw e; } finally { } return loList; }
public List<BOT_Material_Empaque> fnSelT_Material_EmpaqueAll() { List<BOT_Material_Empaque> loList = new List<BOT_Material_Empaque>(); object value; try { SqlDataReader loDr = SqlHelper.ExecuteReader(ClassCadena.fnConexion(), CommandType.StoredProcedure, "usp_SelT_Material_EmpaquesAll"); while (loDr.Read()) { BOT_Material_Empaque loBOT_Material_Empaque=new BOT_Material_Empaque(); value = loDr.GetValue(loDr.GetOrdinal("Codigo_Material_Empaque")); loBOT_Material_Empaque.Codigo_Material_Empaque = value != System.DBNull.Value ? (String)value : default(String); value = loDr.GetValue(loDr.GetOrdinal("Nombre_Material_Empaque")); loBOT_Material_Empaque.Nombre_Material_Empaque = value != System.DBNull.Value ? (String)value : default(String); value = loDr.GetValue(loDr.GetOrdinal("Unidad_Medida")); loBOT_Material_Empaque.Unidad_Medida = value != System.DBNull.Value ? (String)value : default(String); loList.Add(loBOT_Material_Empaque); } loDr.Close(); } catch (Exception e) { throw e; } finally { } return loList; }
public BOT_Material_Empaque fnSelT_Material_Empaque(String psCodigo_Material_Empaque) { BOT_Material_Empaque loBOT_Material_Empaque = new BOT_Material_Empaque(); //parametros SqlParameter[] par = new SqlParameter[1]; par[0] = new SqlParameter("@Codigo_Material_Empaque",System.Data.SqlDbType.VarChar,10); par[0].Value= psCodigo_Material_Empaque; object value; try { SqlDataReader loDr = SqlHelper.ExecuteReader(ClassCadena.fnConexion(), CommandType.StoredProcedure, "usp_SelT_Material_Empaque", par); while(loDr.Read()){//----------------------------------------------------- AQUI if (loDr != null) { value = loDr.GetValue(loDr.GetOrdinal("Codigo_Material_Empaque")); loBOT_Material_Empaque.Codigo_Material_Empaque = value != System.DBNull.Value ? (String)value : default(String); value = loDr.GetValue(loDr.GetOrdinal("Nombre_Material_Empaque")); loBOT_Material_Empaque.Nombre_Material_Empaque = value != System.DBNull.Value ? (String)value : default(String); value = loDr.GetValue(loDr.GetOrdinal("Unidad_Medida")); loBOT_Material_Empaque.Unidad_Medida = value != System.DBNull.Value ? (String)value : default(String); } } loDr.Close(); } catch (Exception e) { throw e; } finally { } return loBOT_Material_Empaque; }
public Boolean fnUpdT_Material_Empaque(BOT_Material_Empaque poBOT_Material_Empaque) { BDAT_Material_Empaque loBDAT_Material_Empaque=new BDAT_Material_Empaque(); return loBDAT_Material_Empaque.fnUpdT_Material_Empaque(poBOT_Material_Empaque); }
public Form_ModificarMaterialdeEmpaque(BOT_Material_Empaque _bot_material_empaque) { bot_Material_Empaque = _bot_material_empaque; InitializeComponent(); }