protected void BtnEnviarSeg_Click(object sender, EventArgs e) { /**************************************************** VALIDAR QUE SOLAMENTE SE ENVIE SI TIENE TODAS LAS ORGANIZACIONES DE LA REGIONAL ***/ DB_EXT_Fenologia index = new DB_EXT_Fenologia(); EXT_FaseFenEnvioSem ffsem = new EXT_FaseFenEnvioSem(); EXT_FaseFenEnvioSemanaTrigo ffsTrigo = new EXT_FaseFenEnvioSemanaTrigo(); DB_AP_Registro_Org aux = new DB_AP_Registro_Org(); ffsem.Id_Campanhia = Convert.ToInt32(DDLCamp.SelectedValue); ffsem.Id_Regional = Convert.ToInt32(LblIdReg.Text); ffsem.Programa = DDLProg.SelectedValue; ffsem.Fecha_Envio = DateTime.Now; ffsem.Estado = "ENVIADO"; ffsem.Fecha_Semana = Convert.ToDateTime(DDLSemanaEnvio.SelectedValue); index.DB_Registrar_FACE_FENOLOGICA_SEMANAL(ffsem); int valor = Convert.ToInt32(aux.DB_MaxId("EXT_FASE_FEN_ENVIO_SEM", "Id_Envio_FenologiaSemanal")); /***********************************/ ffsTrigo.Id_Envio_FenologiaSemanal = valor; ffsTrigo.Num_Prod_Vigente = Convert.ToInt32(LblTotNumBenef.Text); ffsTrigo.Sup_Sembrada = Convert.ToDecimal(LblTotSupSem.Text); ffsTrigo.Avance_Siembra = Convert.ToDecimal(LblTotAvSiem.Text); ffsTrigo.Germinacion = Convert.ToDecimal(LblTotGerm.Text); ffsTrigo.Plantula = Convert.ToDecimal(LblTotPlant.Text); ffsTrigo.Macollamiento = Convert.ToDecimal(LblTotMacolla.Text); ffsTrigo.Embuche = Convert.ToDecimal(LblTotEmbu.Text); ffsTrigo.Espigazon = Convert.ToDecimal(LblTotEspi.Text); ffsTrigo.Floracion = Convert.ToDecimal(LblTotFlora.Text); ffsTrigo.Llenado_Grano = Convert.ToDecimal(LblTotLlenGran.Text); ffsTrigo.Maduracion = Convert.ToDecimal(LblTotMadura.Text); ffsTrigo.Avance_cosecha = Convert.ToDecimal(LblTotAvCos.Text); ffsTrigo.Rendimiento = Convert.ToDecimal(LblTotRend.Text); index.DB_Registrar_FACE_FENOLOGICA_SEMANAL_ENVIO_TRIGO(ffsTrigo); int i = 0; GVDetalleFenologiaTrigo.Columns[0].Visible = true; Desplegar_GRILLA(); foreach (GridViewRow dgi in GVDetalleFenologiaTrigo.Rows) { index.DB_Indexar_FACE_FENOLOGICA_SEMANAL(valor, Convert.ToInt32(GVDetalleFenologiaTrigo.Rows[i].Cells[0].Text)); i++; } GVDetalleFenologiaTrigo.Columns[0].Visible = false; Desplegar_GRILLA(); Desplegar_GRILLA_ENVIADOS(); }
public void DA_Registrar_FACE_FENOLOGICA_SEMANAL(EXT_FaseFenEnvioSem ffsem) { try { using (SqlConnection conexion = new SqlConnection(conexionString)) { SqlCommand cmd = new SqlCommand("EXT_FASE_FENOLOGICA_SEMANAL_INSERT", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_Campanhia", ffsem.Id_Campanhia); cmd.Parameters.AddWithValue("@Id_Regional", ffsem.Id_Regional); cmd.Parameters.AddWithValue("@Programa", ffsem.Programa); cmd.Parameters.AddWithValue("@Fecha_Envio", ffsem.Fecha_Envio); cmd.Parameters.AddWithValue("@Estado", ffsem.Estado); cmd.Parameters.AddWithValue("@Fecha_Semana", ffsem.Fecha_Semana); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } } catch (Exception err) { throw (new Exception(err.ToString() + "-" + err.Source.ToString() + "-" + err.Message.ToString())); } }
public void DB_Registrar_FACE_FENOLOGICA_SEMANAL(EXT_FaseFenEnvioSem ffsem) { DA_EXT_Fenologia fen = new DA_EXT_Fenologia(); fen.DA_Registrar_FACE_FENOLOGICA_SEMANAL(ffsem); }