Пример #1
0
 public void DA_Registrar_CONTRATO_INSUMO_DETALLE(INS_DetalleInsumo di)
 {
     try
     {
         using (SqlConnection conexion = new SqlConnection(conexionString))
         {
             SqlCommand cmd = new SqlCommand("INS_DETALLE_INSUMO_INSERT", conexion);
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@Id_Contrato_Insumo", di.Id_Contrato_Insumo);
             cmd.Parameters.AddWithValue("@Id_Tipo_Insumo", di.Id_Tipo_Insumo);
             cmd.Parameters.AddWithValue("@Nombre_Insumo", di.Nombre_Insumo);
             cmd.Parameters.AddWithValue("@Caracteristica", di.Caracteristica);
             cmd.Parameters.AddWithValue("@Unidad", di.Unidad);
             cmd.Parameters.AddWithValue("@CantidadDosis", di.CantidadDosis);
             cmd.Parameters.AddWithValue("@Num_apli", di.Num_apli);
             cmd.Parameters.AddWithValue("@Precio", di.Precio);
             conexion.Open();
             cmd.ExecuteNonQuery();
             conexion.Close();
         }
     }
     catch (Exception err)
     {
         throw (new Exception(err.ToString() + "-" + err.Source.ToString() + "-" + err.Message.ToString()));
     }
 }
Пример #2
0
        protected void Registrar_INSUMO_COMTRATO()
        {
            int tipo = 0;
            DB_AP_Registro_Org aux        = new DB_AP_Registro_Org();
            int idmaxcontrato             = 0;
            INS_ContratoInsumo    conIns  = new INS_ContratoInsumo();
            INS_DetalleInsumo     DetIns  = new INS_DetalleInsumo();
            DB_AP_InscripcionProv insProp = new DB_AP_InscripcionProv();

            conIns.Id_InscripcionProv = Convert.ToInt32(LblIdInsProv.Text);
            conIns.Id_Campanhia       = Convert.ToInt32(LblIdCamp.Text);
            conIns.Id_Regional        = Convert.ToInt32(LblIdReg.Text);
            conIns.Insumo             = LblInsumo.Text;
            conIns.Programa           = LblProg.Text;
            conIns.MontoTotal         = 0;
            insProp.DB_Registrar_CONTRATO_INSUMO(conIns);
            idmaxcontrato = Convert.ToInt32(aux.DB_MaxId("INS_CONTRATO_INSUMO", "Id_Contrato_Insumo"));
            int j = 0;

            foreach (GridViewRow dgi in GridView1.Rows)
            {
                DetIns.Id_Contrato_Insumo = idmaxcontrato;
                switch (GridView1.Rows[j].Cells[0].Text)
                {
                case "CONVENCIONAL":
                    tipo = 1;
                    break;

                case "HIBRIDO":
                    tipo = 2;
                    break;

                case "TRANSGENICO":
                    tipo = 3;
                    break;

                case "DESECACION":
                    tipo = 4;
                    break;

                case "CONTROL DE MALEZAS":
                    tipo = 15;
                    break;

                case "TRATAMIENTO DE SEMILLA":
                    tipo = 5;
                    break;

                case "FUNGICIDAS":
                    tipo = 6;
                    break;

                case "HERBICIDAS":
                    tipo = 7;
                    break;

                case "INSECTICIDAS":
                    tipo = 8;
                    break;

                case "FERTILIZANTES":
                    tipo = 9;
                    break;

                case "COADYUVANTES":
                    tipo = 10;
                    break;
                }
                DetIns.Id_Tipo_Insumo = tipo;
                DetIns.Nombre_Insumo  = GridView1.Rows[j].Cells[1].Text;
                DetIns.Caracteristica = GridView1.Rows[j].Cells[2].Text;
                DetIns.Unidad         = GridView1.Rows[j].Cells[3].Text;
                DetIns.CantidadDosis  = Convert.ToDecimal(GridView1.Rows[j].Cells[4].Text);
                DetIns.Num_apli       = Convert.ToInt32(GridView1.Rows[j].Cells[5].Text);
                DetIns.Precio         = Convert.ToDecimal(GridView1.Rows[j].Cells[6].Text);
                insProp.DB_Registrar_CONTRATO_INSUMO_DETALLE(DetIns);
                j++;
            }
        }
Пример #3
0
        public void DB_Registrar_CONTRATO_INSUMO_DETALLE(INS_DetalleInsumo di)
        {
            DA_AP_InscripcionProv Ins = new DA_AP_InscripcionProv();

            Ins.DA_Registrar_CONTRATO_INSUMO_DETALLE(di);
        }