public void ActualizarProyectoCofecyt(ProyectoCofecyt proyectoCofecyt) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { modeloDeDominio.AttachCopy(proyectoCofecyt); modeloDeDominio.SaveChanges(); } }
public void MostrarProyectoSeleccionado() { idProyectoCofecytSeleccionado = MostrarProyectoCofecyt.idProyectoCofecytSeleccionado; ProyectoCofecyt proyectoCofecyt = proyectoCofecytNego.ObtenerProyectoCofecyt(MostrarProyectoCofecyt.idProyectoCofecytSeleccionado); lblPanelSuperiorTitulo.InnerText = proyectoCofecyt.Titulo; }
private void MostrarProyectoCofecyt(int id) { ProyectoCofecyt proyectoCofecyt = proyectoCofecytNego.ObtenerProyectoCofecyt(id); idProyectoCofecytActual = id; lblProyectoCofecyt.Text = proyectoCofecyt.Titulo.ToString(); }
public ProyectoCofecyt ObtenerProyectoCofecytSegunNombreYConvocatoria(int id, string nom) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { ProyectoCofecyt proyectoCofecyt = modeloDeDominio.ProyectoCofecyts.Where(c => c.NumeroEspedienteCopade == nom && c.IdConvocatoria == id).FirstOrDefault(); return(proyectoCofecyt); } }
public string ObtenerProyectoCofecytString(int id) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { ProyectoCofecyt result = modeloDeDominio.ProyectoCofecyts.Where(c => c.IdProyectoCofecyt == id).FirstOrDefault(); return(result.NumeroConvenio.ToString()); } }
public ProyectoCofecyt ObtenerProyectoCofecyt(int id) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { ProyectoCofecyt proyectoCofecyt = modeloDeDominio.ProyectoCofecyts.Where(c => c.IdProyectoCofecyt == id).FirstOrDefault(); return(proyectoCofecyt); } }
public int GuardarProyectoCofecyt(ProyectoCofecyt proyectoCofecyt) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { modeloDeDominio.Add(proyectoCofecyt); modeloDeDominio.SaveChanges(); } return(proyectoCofecyt.IdProyectoCofecyt); }
public int TraerIdSegunCodigo(string cod) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { ProyectoCofecyt proyectoCofecyt = modeloDeDominio.ProyectoCofecyts.Where(c => c.NumeroEspedienteCopade == cod).FirstOrDefault(); return(proyectoCofecyt.IdProyectoCofecyt); } }
public ProyectoCofecyt ObtenerProyectoCofecyt(string cod) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { ProyectoCofecyt proyectoCofecyt = modeloDeDominio.ProyectoCofecyts.Where(c => c.NumeroEspedienteCopade == cod).FirstOrDefault(); return(proyectoCofecyt); } }
//protected void btnModalEtapaCofecytGuardar_Click(object sender, EventArgs e) //{ // ModalEtapaCofecytGuardar(); // LlenarGrillaEtapasCofecyt(); // LlenarListaEtapasActividad(); //} //protected void btnModalActividadCofecytGuardar_Click(object sender, EventArgs e) //{ // ModalActividadCofecytGuardar(); // LlenarGrillaActividadesCofecyt(); //} //GUARDAR PROYECTO DE COFECYT public void GuardarProyectoCofecyt() { ProyectoCofecyt proyectoCofecyt = new ProyectoCofecyt(); proyectoCofecyt.Titulo = txtTituloCofecyt.Text; proyectoCofecyt.CodigoInterno = txtCodigoInterno.Text; proyectoCofecyt.Objetivos = txtObjetivosCofecyt.Text; proyectoCofecyt.Descripcion = txtDescripcionCofecyt.Text; proyectoCofecyt.Destinatarios = txtDestinatariosCofecyt.Text; proyectoCofecyt.NumeroEspedienteCopade = txtNumeroExpedienteCopadeCofecyt.Text; proyectoCofecyt.NumeroConvenio = txtNumeroConvenio.Text; proyectoCofecyt.NumeroExpedienteDga = txtNumeroExpedienteDga.Text; if (ddlLocalidadCofecyt.SelectedValue == "-1") { proyectoCofecyt.IdLocalidad = null; } else { proyectoCofecyt.IdLocalidad = localidadNego.TraerLocalidadIdSegunItem(ddlLocalidadCofecyt.SelectedItem.ToString()); } if (ddlSectorCofecyt.SelectedValue == "-1") { proyectoCofecyt.IdSector = null; } else { proyectoCofecyt.IdSector = sectorNego.TraerSectorIdSegunItem(ddlSectorCofecyt.SelectedItem.ToString()); } if (ddlTematicaCofecyt.SelectedValue == "-1") { proyectoCofecyt.IdTematica = null; } else { proyectoCofecyt.IdTematica = tematicaNego.TraerTematicaIdSegunItem(ddlTematicaCofecyt.SelectedItem.ToString()); } if (ddlUvt.SelectedValue == "-1") { proyectoCofecyt.UdtUvt = null; } else { proyectoCofecyt.IdUdtUvt = udtUvtNego.TraerUdtUvtIdSegunItem(ddlUvt.SelectedItem.ToString()); } if (ddlDirector.SelectedValue == "-1") { proyectoCofecyt.IdDirector = null; } else { //para DIRECTOR string cadena = ddlDirector.SelectedItem.ToString(); string[] separadas; separadas = cadena.Split(','); string itemApellido = separadas[0]; string itemNombre = separadas[1]; proyectoCofecyt.IdDirector = personaNego.TraerPersonaIdSegunItem(itemApellido, itemNombre); } if (ddlEstadoCofecyt.SelectedValue == "-1") { proyectoCofecyt.IdTipoEstadoCofecyt = null; } else { proyectoCofecyt.IdTipoEstadoCofecyt = tipoEstadoCofecytNego.TraerTipoEstadoCofecytIdSegunItem(ddlEstadoCofecyt.SelectedItem.ToString()); } //para CONTACTO BENEFICIARIO if (ddlContactoBeneficiario.SelectedValue == "-1") { proyectoCofecyt.IdContactoBeneficiario = null; } else { string cadena = ddlContactoBeneficiario.SelectedItem.ToString(); string[] separadas; separadas = cadena.Split(','); string itemApellido = separadas[0]; string itemNombre = separadas[1]; proyectoCofecyt.IdContactoBeneficiario = personaNego.TraerPersonaIdSegunItem(itemApellido, itemNombre); } //para CONTACTO CONTRAPARTE if (ddlContactoContraparte.SelectedValue == "-1") { proyectoCofecyt.IdContactoContraparte = null; } else { string cadena = ddlContactoContraparte.SelectedItem.ToString(); string[] separadas; separadas = cadena.Split(','); string itemApellido = separadas[0]; string itemNombre = separadas[1]; proyectoCofecyt.IdContactoContraparte = personaNego.TraerPersonaIdSegunItem(itemApellido, itemNombre); } if (txtFechaPresentacion.Text == "") { proyectoCofecyt.FechaPresentacion = null; } else { proyectoCofecyt.FechaPresentacion = DateTime.ParseExact(txtFechaPresentacion.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); } if (txtFechaFinalizacion.Text == "") { proyectoCofecyt.FechaFinalizacion = null; } else { proyectoCofecyt.FechaFinalizacion = DateTime.ParseExact(txtFechaFinalizacion.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); }; if (txtUltimaEvaluacionTecnica.Text == "") { proyectoCofecyt.UltimaEvaluacionTecnica = null; } else { proyectoCofecyt.UltimaEvaluacionTecnica = DateTime.ParseExact(txtUltimaEvaluacionTecnica.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); }; if (txtDuracionEstimada.Text == "") { proyectoCofecyt.DuracionEstimada = null; } else { proyectoCofecyt.DuracionEstimada = Convert.ToInt32(txtDuracionEstimada.Text); } if (txtDuracionEstimadaIfaa.Text == "") { proyectoCofecyt.DuracionEstimadaIfaa = null; } else { proyectoCofecyt.DuracionEstimadaIfaa = Convert.ToInt32(txtDuracionEstimadaIfaa.Text); } proyectoCofecyt.Beneficiarios = txtBeneficiarios.Text; proyectoCofecyt.EntidadesIntervinientes = txtEntidadesIntervinientes.Text; proyectoCofecyt.Contraparte = txtContraparte.Text; proyectoCofecyt.Observaciones = txtObservacionesCofecyt.Text; proyectoCofecyt.IdConvocatoria = Int32.Parse(ddlConvocatoria.SelectedValue); if (txtMontoSolicitadoCofecyt.Text == "") { proyectoCofecyt.MontoSolicitadoCofecyt = null; } else { proyectoCofecyt.MontoSolicitadoCofecyt = Convert.ToDecimal(txtMontoSolicitadoCofecyt.Text); } if (txtMontoContraparteCofecyt.Text == "") { proyectoCofecyt.MontoContraparteCofecyt = null; } else { proyectoCofecyt.MontoContraparteCofecyt = Convert.ToDecimal(txtMontoContraparteCofecyt.Text); } if (txtMontoTotalCofecyt.Text == "") { proyectoCofecyt.MontoTotalCofecyt = null; } else { proyectoCofecyt.MontoTotalCofecyt = Convert.ToDecimal(txtMontoTotalCofecyt.Text); } if (txtMontoTotalDgaCofecyt.Text == "") { proyectoCofecyt.MontoTotalDgaCofecyt = null; } else { proyectoCofecyt.MontoTotalDgaCofecyt = Convert.ToDecimal(txtMontoTotalDgaCofecyt.Text); } if (txtMontoDevolucionCofecyt.Text == "") { proyectoCofecyt.MontoDevolucionCofecyt = null; } else { proyectoCofecyt.MontoDevolucionCofecyt = Convert.ToDecimal(txtMontoDevolucionCofecyt.Text); } if (txtMontoRescindidoCofecyt.Text == "") { proyectoCofecyt.MontoRescindidoCofecyt = null; } else { proyectoCofecyt.MontoRescindidoCofecyt = Convert.ToDecimal(txtMontoRescindidoCofecyt.Text); } int idProyectoCofecyt = proyectoCofecytNego.GuardarProyectoCofecyt(proyectoCofecyt); //DESPUES GUARDO LA LISTA DE ETAPAS DEL PROYECTO COFECYT ACTUAL //idProyectoCofecytActual = idProyectoCofecyt; //foreach (EtapaCofecyt item in listaEtapaCofecytsTemporal) //{ // EtapaCofecyt etapaCofecyt = new EtapaCofecyt(); // etapaCofecyt.IdProyectoCofecyt = idProyectoCofecytActual; // etapaCofecyt.Nombre = item.Nombre.ToString(); // etapaCofecyt.FechaInicio = Convert.ToDateTime(item.FechaInicio.ToString()); // etapaCofecyt.FechaFin = Convert.ToDateTime(item.FechaFin.ToString()); // etapaCofecyt.IdTipoEstadoEtapa = item.IdTipoEstadoEtapa; // etapaCofecyt.DuracionSegunUvt = item.DuracionSegunUvt; // if (chkRendicionCofecyt.Checked) { etapaCofecyt.Rendicion = true; } // else if (!chkRendicionCofecyt.Checked) { etapaCofecyt.Rendicion = false; } // if (chkInformeCofecyt.Checked) { etapaCofecyt.Informe = true; } // else if (!chkInformeCofecyt.Checked) { etapaCofecyt.Informe = false; } // idEtapaCofecytUltima = etapaCofecytNego.GuardarEtapaCofecyt(etapaCofecyt); //} ////DESPUES GUARDO LA LISTA DE ACTIVIDADES DEL PROYECTO COFECYT ACTUAL //foreach (ActividadCofecyt item2 in listaActividadCofecytsTemporal) //{ // ActividadCofecyt actividadCofecyt = new ActividadCofecyt(); // actividadCofecyt.IdProyectoCofecyt = idProyectoCofecytActual; // actividadCofecyt.IdEtapaCofecyt = idEtapaCofecytUltima - listaEtapaCofecytsTemporal.Count + item2.IdEtapaCofecyt; // actividadCofecyt.Nombre = item2.Nombre; // actividadCofecyt.Descripcion = item2.Descripcion; // actividadCofecyt.ResultadosEsperados = item2.ResultadosEsperados; // actividadCofecyt.Localizacion = item2.Localizacion; // actividadCofecytNego.GuardarActividadCofecyt(actividadCofecyt); //} }
//RUTINA PARA SUBIR UN EXCEL protected void Upload2(object sender, EventArgs e) { //Upload and save the file string csvPath = Server.MapPath("~/Files/") + Path.GetFileName(FileUpload2.PostedFile.FileName); FileUpload2.SaveAs(csvPath); DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[11] { new DataColumn("codigoInterno", typeof(string)), new DataColumn("numeroEspediente", typeof(string)), new DataColumn("idConvocatoria", typeof(int)), new DataColumn("idLocalidad", typeof(int)), new DataColumn("titulo", typeof(string)), new DataColumn("montoTotalCofecyt", typeof(decimal)), new DataColumn("montoSolicitadoCofecyt", typeof(decimal)), new DataColumn("montoContraparteCofecyt", typeof(decimal)), new DataColumn("beneficiarios", typeof(string)), new DataColumn("contraparte", typeof(string)), new DataColumn("observaciones", typeof(string)) //new DataColumn("fechaPresentacion", typeof(DateTime)), }); string csvData = File.ReadAllText(csvPath); //Execute a loop over the rows. foreach (string row in csvData.Split('\n')) { if (!string.IsNullOrEmpty(row)) { dt.Rows.Add(); int i = 0; //Execute a loop over the columns. foreach (string cell in row.Split(';')) { dt.Rows[dt.Rows.Count - 1][i] = cell; i++; } } } foreach (DataRow row in dt.Rows) { string codigoCsv = row[0].ToString(); ProyectoCofecyt proyectoCofecyt = proyectoCofecytNego.ObtenerProyectoCofecyt(codigoCsv); if (proyectoCofecyt != null) { ProyectoCofecyt proy = new ProyectoCofecyt(); proy.IdProyectoCofecyt = proyectoCofecytNego.TraerIdSegunCodigo(codigoCsv); proy.CodigoInterno = proyectoCofecyt.CodigoInterno; proy.NumeroEspedienteCopade = proyectoCofecyt.NumeroEspedienteCopade; proy.IdConvocatoria = proyectoCofecyt.IdConvocatoria; proy.IdLocalidad = proyectoCofecyt.IdLocalidad; proy.Titulo = proyectoCofecyt.Titulo; proy.MontoTotalCofecyt = proyectoCofecyt.MontoTotalCofecyt; proy.MontoSolicitadoCofecyt = proyectoCofecyt.MontoSolicitadoCofecyt; proy.MontoContraparteCofecyt = proyectoCofecyt.MontoContraparteCofecyt; proy.Beneficiarios = proyectoCofecyt.Beneficiarios; proy.Contraparte = proyectoCofecyt.Contraparte; proy.Observaciones = proyectoCofecyt.Observaciones; //proy.FechaPresentacion = proyectoCofecyt.FechaPresentacion; proyectoCofecytNego.ActualizarProyectoCofecyt(proy); } else if (proyectoCofecyt == null) { ProyectoCofecyt proy = new ProyectoCofecyt(); proy.CodigoInterno = row[0].ToString(); proy.NumeroEspedienteCopade = row[1].ToString(); proy.IdConvocatoria = Convert.ToInt32(row[2].ToString()); proy.IdLocalidad = Convert.ToInt32(row[3].ToString()); proy.Titulo = row[4].ToString(); proy.MontoTotalCofecyt = Convert.ToDecimal(row[5].ToString()); proy.MontoSolicitadoCofecyt = Convert.ToDecimal(row[6].ToString()); proy.MontoContraparteCofecyt = Convert.ToDecimal(row[7].ToString()); proy.Beneficiarios = row[8].ToString(); proy.Contraparte = row[9].ToString(); proy.Observaciones = row[10].ToString(); //proy.FechaPresentacion = Convert.ToDateTime(row[8].ToString()); proy.Objetivos = null; proyectoCofecytNego.GuardarProyectoCofecyt(proy); } } Response.Redirect("AltaProyectoCofecyt.aspx"); }
protected void ddlProyectoChoice_SelectedIndexChanged(object sender, EventArgs e) { idProyectoCofecytActual = Convert.ToInt32(ddlProyectoChoice.SelectedValue.ToString()); ProyectoCofecyt proyectoCofecyt = proyectoCofecytNego.ObtenerProyectoCofecyt(idProyectoCofecytActual); if (proyectoCofecyt == null) { LimpiarFormularioCofecyt(); return; } else { txtTituloCofecyt.Text = proyectoCofecyt.Titulo; txtCodigoInterno.Text = proyectoCofecyt.CodigoInterno; txtObjetivosCofecyt.Text = proyectoCofecyt.Objetivos; txtDescripcionCofecyt.Text = proyectoCofecyt.Descripcion; txtDestinatariosCofecyt.Text = proyectoCofecyt.Destinatarios; if (proyectoCofecyt.IdLocalidad == null) { ddlLocalidadCofecyt.Text = "-1"; } else { ddlLocalidadCofecyt.Text = localidadNego.TraerLocalidad(Convert.ToInt32(proyectoCofecyt.IdLocalidad)); } if (proyectoCofecyt.IdSector == null) { ddlSectorCofecyt.Text = "-1"; } else { ddlSectorCofecyt.Text = sectorNego.TraerSector(Convert.ToInt32(proyectoCofecyt.IdSector)); } if (proyectoCofecyt.IdTematica == null) { ddlTematicaCofecyt.Text = "-1"; } else { ddlTematicaCofecyt.Text = tematicaNego.TraerTematica(Convert.ToInt32(proyectoCofecyt.IdTematica)); } txtNumeroExpedienteCopadeCofecyt.Text = proyectoCofecyt.NumeroEspedienteCopade; txtNumeroConvenio.Text = proyectoCofecyt.NumeroConvenio; txtNumeroExpedienteDga.Text = proyectoCofecyt.NumeroExpedienteDga; if (proyectoCofecyt.IdUdtUvt == null) { ddlUvt.Text = "-1"; } else { ddlUvt.Text = udtUvtNego.TraerUdtUvt(Convert.ToInt32(proyectoCofecyt.IdUdtUvt)); } if (proyectoCofecyt.IdDirector == null) { ddlDirector.Text = "-1"; } else { ddlDirector.Text = personaNego.TraerPersona(Convert.ToInt32(proyectoCofecyt.IdDirector)); } if (proyectoCofecyt.FechaPresentacion == null) { txtFechaPresentacion.Text = ""; } else { txtFechaPresentacion.Text = Convert.ToDateTime(proyectoCofecyt.FechaPresentacion).ToShortDateString(); }; if (proyectoCofecyt.FechaFinalizacion == null) { txtFechaFinalizacion.Text = ""; } else { txtFechaFinalizacion.Text = Convert.ToDateTime(proyectoCofecyt.FechaFinalizacion).ToShortDateString(); }; if (proyectoCofecyt.UltimaEvaluacionTecnica == null) { txtUltimaEvaluacionTecnica.Text = ""; } else { txtUltimaEvaluacionTecnica.Text = Convert.ToDateTime(proyectoCofecyt.UltimaEvaluacionTecnica).ToShortDateString(); }; txtDuracionEstimada.Text = Convert.ToString(proyectoCofecyt.DuracionEstimada); txtDuracionEstimadaIfaa.Text = Convert.ToString(proyectoCofecyt.DuracionEstimadaIfaa); txtBeneficiarios.Text = proyectoCofecyt.Beneficiarios; txtContraparte.Text = proyectoCofecyt.Contraparte; txtEntidadesIntervinientes.Text = proyectoCofecyt.EntidadesIntervinientes; //ddlEstadoCofecyt.Text = tipoEstadoCofecytNego.TraerTipoEstadoCofecyt(Convert.ToInt32(proyectoCofecyt.IdTipoEstadoCofecyt)); if (proyectoCofecyt.IdTipoEstadoCofecyt == null) { ddlEstadoCofecyt.Text = "-1"; } else { ddlEstadoCofecyt.Text = Convert.ToString(proyectoCofecyt.IdTipoEstadoCofecyt); } if (proyectoCofecyt.IdContactoBeneficiario == null) { ddlContactoBeneficiario.Text = "-1"; } else { ddlContactoBeneficiario.Text = personaNego.TraerPersona(Convert.ToInt32(proyectoCofecyt.IdContactoBeneficiario)); } if (proyectoCofecyt.IdContactoContraparte == null) { ddlContraparte.Text = "-1"; } else { ddlContraparte.Text = personaNego.TraerPersona(Convert.ToInt32(proyectoCofecyt.IdContactoContraparte)); } txtObservacionesCofecyt.Text = proyectoCofecyt.Observaciones; txtMontoSolicitadoCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoSolicitadoCofecyt); txtMontoContraparteCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoContraparteCofecyt); txtMontoTotalCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoTotalCofecyt); txtMontoTotalDgaCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoTotalDgaCofecyt); txtMontoDevolucionCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoDevolucionCofecyt); txtMontoRescindidoCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoRescindidoCofecyt); } }
public void ActualizarProyectoCofecyt() { ProyectoCofecyt proyectoCofecyt = new ProyectoCofecyt(); proyectoCofecyt.IdProyectoCofecyt = idProyectoCofecytActual; proyectoCofecyt.IdConvocatoria = idConvocatoriaSeleccionada; proyectoCofecyt.Titulo = txtTituloCofecyt.Text; proyectoCofecyt.Objetivos = txtObjetivosCofecyt.Text; proyectoCofecyt.CodigoInterno = txtCodigoInterno.Text; proyectoCofecyt.Descripcion = txtDescripcionCofecyt.Text; proyectoCofecyt.Destinatarios = txtDestinatariosCofecyt.Text; if (ddlLocalidadCofecyt.SelectedValue == "-1") { proyectoCofecyt.IdLocalidad = null; } else { proyectoCofecyt.IdLocalidad = localidadNego.TraerLocalidadIdSegunItem(ddlLocalidadCofecyt.SelectedItem.ToString()); } if (ddlSectorCofecyt.SelectedValue == "-1") { proyectoCofecyt.IdSector = null; } else { proyectoCofecyt.IdSector = sectorNego.TraerSectorIdSegunItem(ddlSectorCofecyt.SelectedItem.ToString()); } if (ddlTematicaCofecyt.SelectedValue == "-1") { proyectoCofecyt.IdTematica = null; } else { proyectoCofecyt.IdTematica = tematicaNego.TraerTematicaIdSegunItem(ddlTematicaCofecyt.SelectedItem.ToString()); } if (ddlUvt.SelectedValue == "-1") { proyectoCofecyt.UdtUvt = null; } else { proyectoCofecyt.IdUdtUvt = udtUvtNego.TraerUdtUvtIdSegunItem(ddlUvt.SelectedItem.ToString()); } //para DIRECTOR if (ddlDirector.SelectedValue == "-1") { proyectoCofecyt.IdDirector = null; } else { string cadena = ddlDirector.SelectedItem.ToString(); string[] separadas; separadas = cadena.Split(','); string itemApellido = separadas[0]; string itemNombre = separadas[1]; proyectoCofecyt.IdDirector = personaNego.TraerPersonaIdSegunItem(itemApellido, itemNombre); } if (ddlEstadoCofecyt.SelectedValue == "-1") { proyectoCofecyt.IdTipoEstadoCofecyt = null; } else { proyectoCofecyt.IdTipoEstadoCofecyt = tipoEstadoCofecytNego.TraerTipoEstadoCofecytIdSegunItem(ddlEstadoCofecyt.SelectedItem.ToString()); } //para CONTACTO BENEFICIARIO if (ddlContactoBeneficiario.SelectedValue == "-1") { proyectoCofecyt.IdContactoBeneficiario = null; } else { string cadena = ddlContactoBeneficiario.SelectedItem.ToString(); string[] separadas; separadas = cadena.Split(','); string itemApellido = separadas[0]; string itemNombre = separadas[1]; proyectoCofecyt.IdContactoBeneficiario = personaNego.TraerPersonaIdSegunItem(itemApellido, itemNombre); } //para CONTRAPARTE if (ddlContraparte.SelectedValue == "-1") { proyectoCofecyt.IdContactoContraparte = null; } else { string cadena = ddlContraparte.SelectedItem.ToString(); string[] separadas; separadas = cadena.Split(','); string itemApellido = separadas[0]; string itemNombre = separadas[1]; proyectoCofecyt.IdContactoContraparte = personaNego.TraerPersonaIdSegunItem(itemApellido, itemNombre); } proyectoCofecyt.NumeroEspedienteCopade = txtNumeroExpedienteCopadeCofecyt.Text; proyectoCofecyt.NumeroConvenio = txtNumeroConvenio.Text; proyectoCofecyt.NumeroExpedienteDga = txtNumeroExpedienteDga.Text; if (txtFechaPresentacion.Text == "") { proyectoCofecyt.FechaPresentacion = null; } else { proyectoCofecyt.FechaPresentacion = DateTime.ParseExact(txtFechaPresentacion.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); } if (txtFechaFinalizacion.Text == "") { proyectoCofecyt.FechaFinalizacion = null; } else { proyectoCofecyt.FechaFinalizacion = DateTime.ParseExact(txtFechaFinalizacion.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); }; if (txtUltimaEvaluacionTecnica.Text == "") { proyectoCofecyt.UltimaEvaluacionTecnica = null; } else { proyectoCofecyt.UltimaEvaluacionTecnica = DateTime.ParseExact(txtUltimaEvaluacionTecnica.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); }; if (txtDuracionEstimada.Text == "") { proyectoCofecyt.DuracionEstimada = null; } else { proyectoCofecyt.DuracionEstimada = Int32.Parse(txtDuracionEstimada.Text); } if (txtDuracionEstimadaIfaa.Text == "") { proyectoCofecyt.DuracionEstimadaIfaa = null; } else { proyectoCofecyt.DuracionEstimadaIfaa = Int32.Parse(txtDuracionEstimadaIfaa.Text); } proyectoCofecyt.Beneficiarios = txtBeneficiarios.Text; proyectoCofecyt.Contraparte = txtContraparte.Text; proyectoCofecyt.EntidadesIntervinientes = txtEntidadesIntervinientes.Text; proyectoCofecyt.Observaciones = txtObservacionesCofecyt.Text; //proyectoCofecyt.IdConvocatoria = Convert.ToInt32(ddlConvocatoriaChoice.SelectedValue); if (txtMontoSolicitadoCofecyt.Text == "") { proyectoCofecyt.MontoSolicitadoCofecyt = null; } else { proyectoCofecyt.MontoSolicitadoCofecyt = Convert.ToDecimal(txtMontoSolicitadoCofecyt.Text); } if (txtMontoContraparteCofecyt.Text == "") { proyectoCofecyt.MontoContraparteCofecyt = null; } else { proyectoCofecyt.MontoContraparteCofecyt = Convert.ToDecimal(txtMontoContraparteCofecyt.Text); } if (txtMontoTotalCofecyt.Text == "") { proyectoCofecyt.MontoTotalCofecyt = null; } else { proyectoCofecyt.MontoTotalCofecyt = Convert.ToDecimal(txtMontoTotalCofecyt.Text); } if (txtMontoTotalDgaCofecyt.Text == "") { proyectoCofecyt.MontoTotalDgaCofecyt = null; } else { proyectoCofecyt.MontoTotalDgaCofecyt = Convert.ToDecimal(txtMontoTotalDgaCofecyt.Text); } if (txtMontoDevolucionCofecyt.Text == "") { proyectoCofecyt.MontoDevolucionCofecyt = null; } else { proyectoCofecyt.MontoDevolucionCofecyt = Convert.ToDecimal(txtMontoDevolucionCofecyt.Text); } if (txtMontoRescindidoCofecyt.Text == "") { proyectoCofecyt.MontoRescindidoCofecyt = null; } else { proyectoCofecyt.MontoRescindidoCofecyt = Convert.ToDecimal(txtMontoRescindidoCofecyt.Text); } //Actualizo el proyecto cofecyt proyectoCofecytNego.ActualizarProyectoCofecyt(proyectoCofecyt); }
public void ActualizarProyectoCofecyt(ProyectoCofecyt proyectoCofecyt) { proyectoCofecytRepo.ActualizarProyectoCofecyt(proyectoCofecyt); }
public int GuardarProyectoCofecyt(ProyectoCofecyt proyectoCofecyt) { return(proyectoCofecytRepo.GuardarProyectoCofecyt(proyectoCofecyt)); }
private void ObtenerProyectoCofecyt() { //string nom = ListarProyectosCofecyt.numeroExpedienteProyectoSeleccionado; //ProyectoCofecyt proyectoCofecyt = proyectoCofecytNego.ObtenerProyectoCofecytSegunNombreYConvocatoria(ListarProyectosCofecyt.idConvocatoriaSeleccionada, ListarProyectosCofecyt.numeroExpedienteProyectoSeleccionado); ProyectoCofecyt proyectoCofecyt = proyectoCofecytNego.ObtenerProyectoCofecyt(ListarProyectosCofecyt.idProyectoCofecytSeleccionado); //lblConvocatoria.Text = Convert.ToString(ListarProyectosCofecyt.idConvocatoriaSeleccionada); //lblTituloCofecyt.Text = ListarProyectosCofecyt.numeroExpedienteProyectoSeleccionado; //lblObjetivosCofecyt.Text = Convert.ToString(ListarProyectosCofecyt.idProyectoCofecytSeleccionado); idProyectoCofecytSeleccionado = proyectoCofecyt.IdProyectoCofecyt; //lblNombreProyectoCofecyt.Text = "Proyecto: " + proyecto.Nombre.ToString(); lblNombreProyectoCofecyt.Text = proyectoCofecyt.Titulo.ToString(); txtConvocatoria.Text = convocatoriaNego.ObtenerConvocatoria(Convert.ToInt32(proyectoCofecyt.IdConvocatoria)).Nombre; //txtTituloCofecyt.Text = proyectoCofecyt.Titulo; txtObjetivosCofecyt.Text = proyectoCofecyt.Objetivos; txtDescripcionCofecyt.Text = proyectoCofecyt.Descripcion; txtCodigoInterno.Text = proyectoCofecyt.CodigoInterno; //txtFiltroProyecto.Text = Convert.ToString(proyectoCofecyt.IdLocalidad); txtDestinatariosCofecyt.Text = proyectoCofecyt.Destinatarios; if (proyectoCofecyt.IdLocalidad == null) { txtLocalidadCofecyt.Text = ""; } else { txtLocalidadCofecyt.Text = localidadNego.TraerLocalidad(Convert.ToInt32(proyectoCofecyt.IdLocalidad)); } if (proyectoCofecyt.IdSector == null) { txtSectorCofecyt.Text = ""; } else { txtSectorCofecyt.Text = sectorNego.TraerSector(Convert.ToInt32(proyectoCofecyt.IdSector)); } if (proyectoCofecyt.IdTematica == null) { txtTematicaCofecyt.Text = ""; } else { txtTematicaCofecyt.Text = tematicaNego.TraerTematica(Convert.ToInt32(proyectoCofecyt.IdTematica)); } txtNumeroExpedienteCopadeCofecyt.Text = proyectoCofecyt.NumeroEspedienteCopade; txtNumeroConvenio.Text = proyectoCofecyt.NumeroConvenio; txtNumeroExpedienteDga.Text = proyectoCofecyt.NumeroExpedienteDga; if (proyectoCofecyt.IdUdtUvt == null) { txtUvt.Text = ""; } else { txtUvt.Text = udtUvtNego.TraerUdtUvt(Convert.ToInt32(proyectoCofecyt.IdUdtUvt)); } if (proyectoCofecyt.IdDirector == null) { txtDirector.Text = ""; } else { txtDirector.Text = personaNego.TraerPersona(Convert.ToInt32(proyectoCofecyt.IdDirector)); } if (proyectoCofecyt.IdContactoContraparte == null) { txtContactoContraparte.Text = ""; } else { txtContactoContraparte.Text = personaNego.TraerPersona(Convert.ToInt32(proyectoCofecyt.IdContactoContraparte)); } if (proyectoCofecyt.FechaPresentacion == null) { txtFechaPresentacion.Text = ""; } else { txtFechaPresentacion.Text = Convert.ToDateTime(proyectoCofecyt.FechaPresentacion).ToShortDateString(); }; if (proyectoCofecyt.FechaFinalizacion == null) { txtFechaFinalizacion.Text = ""; } else { txtFechaFinalizacion.Text = Convert.ToDateTime(proyectoCofecyt.FechaFinalizacion).ToShortDateString(); }; if (proyectoCofecyt.UltimaEvaluacionTecnica == null) { txtUltimaEvaluacionTecnica.Text = ""; } else { txtUltimaEvaluacionTecnica.Text = Convert.ToDateTime(proyectoCofecyt.UltimaEvaluacionTecnica).ToShortDateString(); }; //txtFechaPresentacion.Text = Convert.ToDateTime(proyectoCofecyt.FechaPresentacion).ToShortDateString(); //txtFechaFinalizacion.Text = Convert.ToDateTime(proyectoCofecyt.FechaFinalizacion).ToShortDateString(); //txtUltimaEvaluacionTecnica.Text = Convert.ToDateTime(proyectoCofecyt.UltimaEvaluacionTecnica).ToShortDateString(); txtDuracionEstimada.Text = Convert.ToString(proyectoCofecyt.DuracionEstimada); txtDuracionEstimadaIfaa.Text = Convert.ToString(proyectoCofecyt.DuracionEstimadaIfaa); txtBeneficiarios.Text = proyectoCofecyt.Beneficiarios; txtContraparte.Text = proyectoCofecyt.Contraparte; txtEntidadesIntervinientes.Text = proyectoCofecyt.EntidadesIntervinientes; //ddlEstadoCofecyt.Text = tipoEstadoCofecytNego.TraerTipoEstadoCofecyt(Convert.ToInt32(proyectoCofecyt.IdTipoEstadoCofecyt)); if (proyectoCofecyt.IdTipoEstadoCofecyt == null) { txtEstadoCofecyt.Text = ""; } //else { txtEstadoCofecyt.Text = Convert.ToString(proyectoCofecyt.IdTipoEstadoCofecyt); } else { txtEstadoCofecyt.Text = tipoEstadoCofecytNego.TraerTipoEstadoCofecyt(Convert.ToInt32(proyectoCofecyt.IdTipoEstadoCofecyt)); } if (proyectoCofecyt.IdContactoBeneficiario == null) { txtContactoBeneficiario.Text = ""; } else { txtContactoBeneficiario.Text = personaNego.TraerPersona(Convert.ToInt32(proyectoCofecyt.IdContactoBeneficiario)); } txtObservacionesCofecyt.Text = proyectoCofecyt.Observaciones; txtMontoSolicitadoCofecyt.Text = "$ " + Convert.ToString(proyectoCofecyt.MontoSolicitadoCofecyt); txtMontoContraparteCofecyt.Text = "$ " + Convert.ToString(proyectoCofecyt.MontoContraparteCofecyt); txtMontoTotalCofecyt.Text = "$ " + Convert.ToString(proyectoCofecyt.MontoTotalCofecyt); txtMontoTotalDgaCofecyt.Text = "$ " + Convert.ToString(proyectoCofecyt.MontoTotalDgaCofecyt); txtMontoDevolucionCofecyt.Text = "$ " + Convert.ToString(proyectoCofecyt.MontoDevolucionCofecyt); txtMontoRescindidoCofecyt.Text = "$ " + Convert.ToString(proyectoCofecyt.MontoRescindidoCofecyt); //txtConvocatoria.Text = convocatoriaNego.ObtenerConvocatoria(Convert.ToInt32(proyectoCofecyt.IdConvocatoria)).Nombre; //txtTituloCofecyt.Text = proyectoCofecyt.Titulo; //txtObjetivosCofecyt.Text = proyectoCofecyt.Objetivos; //txtDescripcionCofecyt.Text = proyectoCofecyt.Descripcion; //txtDestinatariosCofecyt.Text = proyectoCofecyt.Destinatarios; //txtLocalidadCofecyt.Text = localidadNego.TraerLocalidad(Convert.ToInt32(proyectoCofecyt.IdLocalidad)); //txtSectorCofecyt.Text = sectorNego.TraerSector(Convert.ToInt32(proyectoCofecyt.IdSector)); //txtTematicaCofecyt.Text = tematicaNego.TraerTematica(Convert.ToInt32(proyectoCofecyt.IdTematica)); //txtNumeroExpedienteCopadeCofecyt.Text = proyectoCofecyt.NumeroEspedienteCopade; //txtNumeroConvenio.Text = proyectoCofecyt.NumeroConvenio; //txtNumeroExpedienteDga.Text = proyectoCofecyt.NumeroExpedienteDga; //txtUvt.Text = udtUvtNego.TraerUdtUvt(Convert.ToInt32(proyectoCofecyt.IdUdtUvt)); //txtDirector.Text = personaNego.TraerPersona(Convert.ToInt32(proyectoCofecyt.IdDirector)); //txtFechaPresentacion.Text = Convert.ToDateTime(proyectoCofecyt.FechaPresentacion).ToShortDateString(); //txtFechaFinalizacion.Text = Convert.ToDateTime(proyectoCofecyt.FechaFinalizacion).ToShortDateString(); //txtUltimaEvaluacionTecnica.Text = Convert.ToDateTime(proyectoCofecyt.UltimaEvaluacionTecnica).ToShortDateString(); //txtDuracionEstimada.Text = Convert.ToString(proyectoCofecyt.DuracionEstimada); //txtDuracionEstimadaIfaa.Text = Convert.ToString(proyectoCofecyt.DuracionEstimadaIfaa); //txtBeneficiarios.Text = proyectoCofecyt.Beneficiarios; //txtEntidadesIntervinientes.Text = proyectoCofecyt.EntidadesIntervinientes; //txtEstadoCofecyt.Text = tipoEstadoCofecytNego.TraerTipoEstadoCofecyt(Convert.ToInt32(proyectoCofecyt.IdTipoEstadoCofecyt)); //txtContactoBeneficiario.Text = personaNego.TraerPersona(Convert.ToInt32(proyectoCofecyt.IdContactoBeneficiario)); //txtObservacionesCofecyt.Text = proyectoCofecyt.Observaciones; //txtMontoSolicitadoCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoSolicitadoCofecyt); //txtMontoContraparteCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoContraparteCofecyt); //txtMontoTotalCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoTotalCofecyt); //txtMontoTotalDgaCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoTotalDgaCofecyt); //txtMontoDevolucionCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoDevolucionCofecyt); //txtMontoRescindidoCofecyt.Text = Convert.ToString(proyectoCofecyt.MontoRescindidoCofecyt); //AHORA TENGO QUE TRAER UNA LISTA DE ETAPAS SEGUN EL IdProyectoActual listaTemporalEtapaCofecyts = (List <EtapaCofecyt>)etapaCofecytNego.TraerEtapaCofecytsSegunIdProyecto(proyectoCofecyt.IdProyectoCofecyt).ToList(); dgvEtapasCofecyt.Columns[0].Visible = true; dgvEtapasCofecyt.Columns[1].Visible = true; dgvEtapasCofecyt.Columns[2].Visible = true; dgvEtapasCofecyt.Columns[3].Visible = true; dgvEtapasCofecyt.Columns[4].Visible = true; dgvEtapasCofecyt.Columns[5].Visible = true; dgvEtapasCofecyt.Columns[6].Visible = true; dgvEtapasCofecyt.DataSource = listaTemporalEtapaCofecyts; dgvEtapasCofecyt.DataBind(); //AHORA TENGO QUE TRAER UNA LISTA DE ACTIVIDADES SEGUN EL IdProyectoActual listaTemporalActividadCofecyts = (List <ActividadCofecyt>)actividadCofecytNego.TraerActividadCofecytsSegunIdProyecto(proyectoCofecyt.IdProyectoCofecyt).ToList(); dgvActividadesCofecyt.Columns[0].Visible = true; dgvActividadesCofecyt.Columns[1].Visible = true; dgvActividadesCofecyt.Columns[2].Visible = true; dgvActividadesCofecyt.Columns[3].Visible = true; dgvActividadesCofecyt.Columns[4].Visible = true; dgvActividadesCofecyt.DataSource = listaTemporalActividadCofecyts.OrderBy(c => c.IdEtapaCofecyt); dgvActividadesCofecyt.DataBind(); }