public void DA_Registrar_DISTRIBUCION_DETALLE_INSUMO(INS_DistribucionDetalle DisInsDet) { try { using (SqlConnection conexion = new SqlConnection(conexionString)) { SqlCommand cmd = new SqlCommand("INS_DISTRIBUCION_DETALLE_INSERT", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_Distribucion", DisInsDet.Id_Distribucion); cmd.Parameters.AddWithValue("@Num_Bol_Cartera", DisInsDet.Num_Bol_Cartera); cmd.Parameters.AddWithValue("@Id_Productor", DisInsDet.Id_Productor); cmd.Parameters.AddWithValue("@Id_Persona", DisInsDet.Id_Persona); cmd.Parameters.AddWithValue("@Id_Tipo_Insumo", DisInsDet.Id_Tipo_Insumo); cmd.Parameters.AddWithValue("@Nombre_Insumo", DisInsDet.Nombre_Insumo); cmd.Parameters.AddWithValue("@Unidad", DisInsDet.Unidad); cmd.Parameters.AddWithValue("@CantidadDosis", DisInsDet.CantidadDosis); cmd.Parameters.AddWithValue("@Precio", DisInsDet.Precio); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } } catch (Exception err) { throw (new Exception(err.ToString() + "-" + err.Source.ToString() + "-" + err.Message.ToString())); } }
protected void Registrar_DISTRIBUCION() { //int tipo = 0; DB_AP_Registro_Org aux = new DB_AP_Registro_Org(); int idDistrib = 0; INS_Distribucion disIns = new INS_Distribucion(); INS_DistribucionDetalle disInsDet = new INS_DistribucionDetalle(); DB_INS_Distribucion regDist = new DB_INS_Distribucion(); DB_AP_Incripcion_Prod insprod = new DB_AP_Incripcion_Prod(); AP_Productor p = new AP_Productor(); disIns.Id_Campanhia = Convert.ToInt32(LblIdCamp.Text); disIns.Id_InscripcionOrg = Convert.ToInt32(DDLOrgAsig.SelectedValue); disIns.Id_InscripcionProv = Convert.ToInt32(DDLProveedor.SelectedValue); disIns.Id_Regional = Convert.ToInt32(LblIdReg.Text); disIns.Programa = LblProg.Text; disIns.Insumo = DDLInsumo.SelectedItem.Text; disIns.Fecha_Registro = DateTime.Now; regDist.DB_Registrar_DISTRIBUCION_INSUMO(disIns); idDistrib = Convert.ToInt32(aux.DB_MaxId("INS_DISTRIBUCION", "Id_Distribucion")); int j = 0; foreach (GridViewRow dgi in GridView1.Rows) { disInsDet.Id_Distribucion = idDistrib; disInsDet.Num_Bol_Cartera = Convert.ToInt32(GridView1.Rows[j].Cells[5].Text); disInsDet.Id_Productor = Seleccionar_IDPRODUCTOR(Convert.ToInt32(DDLOrgAsig.SelectedValue), LblProg.Text, GridView1.Rows[j].Cells[8].Text); p.Id_Productor = disInsDet.Id_Productor; p.Has_Ejecutado = Convert.ToDecimal(GridView1.Rows[j].Cells[4].Text); insprod.DB_Modificar_SUPEFICIE(p); disInsDet.Id_Persona = GridView1.Rows[j].Cells[8].Text; disInsDet.Id_Tipo_Insumo = 0; disInsDet.Nombre_Insumo = GridView1.Rows[j].Cells[16].Text; disInsDet.Unidad = GridView1.Rows[j].Cells[17].Text; disInsDet.CantidadDosis = Convert.ToDecimal(GridView1.Rows[j].Cells[18].Text); disInsDet.Precio = Convert.ToDecimal(GridView1.Rows[j].Cells[19].Text); regDist.DB_Registrar_DISTRIBUCION_DETALLE_INSUMO(disInsDet); j++; } }
public void DB_Registrar_DISTRIBUCION_DETALLE_INSUMO(INS_DistribucionDetalle DisInsDet) { DA_INS_Distribucion insDet = new DA_INS_Distribucion(); insDet.DA_Registrar_DISTRIBUCION_DETALLE_INSUMO(DisInsDet); }