Example #1
0
 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()));
     }
 }
Example #2
0
        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);
        }