public void ActualizarActuacionProyectoCofecyt(ActuacionProyectoCofecyt actuacionProyectoCofecyt)
 {
     using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
     {
         modeloDeDominio.AttachCopy(actuacionProyectoCofecyt);
         modeloDeDominio.SaveChanges();
     }
 }
        public ActuacionProyectoCofecyt ObtenerActuacionProyectoCofecyt(int id)
        {
            using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
            {
                ActuacionProyectoCofecyt actuacionProyectoCofecyt = modeloDeDominio.ActuacionProyectoCofecyts.Where(c => c.IdActuacionProyectoCofecyt == id).FirstOrDefault();

                return(actuacionProyectoCofecyt);
            }
        }
 public int GuardarActuacionProyectoCofecyt(ActuacionProyectoCofecyt actuacionProyectoCofecyt)
 {
     using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
     {
         modeloDeDominio.Add(actuacionProyectoCofecyt);
         modeloDeDominio.SaveChanges();
         return(actuacionProyectoCofecyt.IdActuacionProyectoCofecyt);
     }
 }
        protected void btnActualizarActuacion_Click(object sender, EventArgs e)
        {
            if (txtDetalle.Text != "" && txtFechaActuacionProyectoCofecyt.Text != "")
            {
                ActuacionProyectoCofecyt actuacionProyectoCofecyt = new ActuacionProyectoCofecyt();

                if (txtFechaActuacionProyectoCofecyt.Text == "")
                {
                    actuacionProyectoCofecyt.FechaActuacion = null;
                }
                else
                {
                    actuacionProyectoCofecyt.FechaActuacion = DateTime.ParseExact(txtFechaActuacionProyectoCofecyt.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                }

                actuacionProyectoCofecyt.Detalle     = txtDetalle.Text;
                actuacionProyectoCofecyt.Pendiente   = txtPendiente.Text;
                actuacionProyectoCofecyt.Responsable = txtResponsable.Text;
                actuacionProyectoCofecyt.Agente      = txtAgente.Text;

                if (txtFechaLimite.Text == "")
                {
                    actuacionProyectoCofecyt.FechaLimite = null;
                }
                else
                {
                    actuacionProyectoCofecyt.FechaLimite = DateTime.ParseExact(txtFechaLimite.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                }

                actuacionProyectoCofecyt.Observaciones        = txtObservaciones.Text;
                actuacionProyectoCofecyt.DocumentacionAnexada = txtDocumentacionAnexada.Text;

                actuacionProyectoCofecyt.IdProyectoCofecyt          = idProyectoCofecytActual;
                actuacionProyectoCofecyt.IdActuacionProyectoCofecyt = idActuacionActual;

                actuacionProyectoCofecytNego.ActualizarActuacionProyectoCofecyt(actuacionProyectoCofecyt);

                LlenarGrillaActuaciones();

                PanelNuevaActuacionProyectoCofecyt.Visible = false;
                PanelActuacionProyectoCofecyt.Visible      = true;

                btnActualizarActuacion.Visible = false;
                LimpiarPantalla();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Correct", "alert('Debe completar los campos FECHA y DETALLE.')", true);
            }
        }
예제 #5
0
        public void MostrarActuacionSeleccionada()
        {
            ActuacionProyectoCofecyt actuacionProyectoCofecyt = actuacionProyectoCofecytNego.ObtenerActuacionProyectoCofecyt(ActuacionesProyectoCofecyt.idActuacionActual);

            txtFechaActuacion.Text = Convert.ToDateTime(actuacionProyectoCofecyt.FechaActuacion).ToShortDateString();
            txtDetalle.Text        = actuacionProyectoCofecyt.Detalle;
            txtPendiente.Text      = actuacionProyectoCofecyt.Pendiente;
            txtResponsable.Text    = actuacionProyectoCofecyt.Responsable;
            txtAgente.Text         = actuacionProyectoCofecyt.Agente;

            if (actuacionProyectoCofecyt.FechaLimite != null)
            {
                txtFechaLimite.Text = Convert.ToDateTime(actuacionProyectoCofecyt.FechaLimite).ToShortDateString();
            }
            else
            {
                txtFechaLimite.Text = "";
            }


            txtObservaciones.Text        = actuacionProyectoCofecyt.Observaciones;
            txtDocumentacionAnexada.Text = actuacionProyectoCofecyt.DocumentacionAnexada;
        }
        protected void dgvActuaciones_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            btnGuardarActuacion.Visible                = false;
            btnActualizarActuacion.Visible             = true;
            PanelNuevaActuacionProyectoCofecyt.Visible = true;
            PanelActuacionProyectoCofecyt.Visible      = false;

            idActuacionActual = Convert.ToInt32(dgvActuaciones.Rows[e.RowIndex].Cells[0].Text);

            ActuacionProyectoCofecyt actuacionProyectoCofecyt = actuacionProyectoCofecytNego.ObtenerActuacionProyectoCofecyt(idActuacionActual);

            if (actuacionProyectoCofecyt.FechaActuacion == null)
            {
                txtFechaActuacionProyectoCofecyt.Text = "";
            }
            else
            {
                txtFechaActuacionProyectoCofecyt.Text = Convert.ToDateTime(actuacionProyectoCofecyt.FechaActuacion).ToShortDateString();
            };

            txtDetalle.Text     = actuacionProyectoCofecyt.Detalle;
            txtPendiente.Text   = actuacionProyectoCofecyt.Pendiente;
            txtResponsable.Text = actuacionProyectoCofecyt.Responsable;
            txtAgente.Text      = actuacionProyectoCofecyt.Agente;

            if (actuacionProyectoCofecyt.FechaLimite == null)
            {
                txtFechaLimite.Text = "";
            }
            else
            {
                txtFechaLimite.Text = Convert.ToDateTime(actuacionProyectoCofecyt.FechaLimite).ToShortDateString();
            };

            txtObservaciones.Text        = actuacionProyectoCofecyt.Observaciones;
            txtDocumentacionAnexada.Text = actuacionProyectoCofecyt.DocumentacionAnexada;
        }
        private void GuardarActuacion()
        {
            ActuacionProyectoCofecyt actuacionProyectoCofecyt = new ActuacionProyectoCofecyt();

            actuacionProyectoCofecyt.IdProyectoCofecyt = ListarProyectosCofecyt.idProyectoCofecytSeleccionado;

            if (txtFechaActuacionProyectoCofecyt.Text == "")
            {
                actuacionProyectoCofecyt.FechaActuacion = null;
            }
            else
            {
                actuacionProyectoCofecyt.FechaActuacion = DateTime.ParseExact(txtFechaActuacionProyectoCofecyt.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            }

            actuacionProyectoCofecyt.Detalle     = txtDetalle.Text;
            actuacionProyectoCofecyt.Pendiente   = txtPendiente.Text;
            actuacionProyectoCofecyt.Responsable = txtResponsable.Text;
            actuacionProyectoCofecyt.Agente      = txtAgente.Text;

            if (txtFechaLimite.Text == "")
            {
                actuacionProyectoCofecyt.FechaLimite = null;
            }
            else
            {
                actuacionProyectoCofecyt.FechaLimite = DateTime.ParseExact(txtFechaLimite.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            }

            actuacionProyectoCofecyt.Observaciones        = txtObservaciones.Text;
            actuacionProyectoCofecyt.DocumentacionAnexada = txtDocumentacionAnexada.Text;

            idActuacionActual = actuacionProyectoCofecytNego.GuardarActuacionProyectoCofecyt(actuacionProyectoCofecyt);

            LlenarGrillaActuaciones();
        }
예제 #8
0
 public void ActualizarActuacionProyectoCofecyt(ActuacionProyectoCofecyt actuacionProyectoCofecyt)
 {
     actuacionProyectoCofecytRepo.ActualizarActuacionProyectoCofecyt(actuacionProyectoCofecyt);
 }
예제 #9
0
 public int GuardarActuacionProyectoCofecyt(ActuacionProyectoCofecyt actuacionProyectoCofecyt)
 {
     return(actuacionProyectoCofecytRepo.GuardarActuacionProyectoCofecyt(actuacionProyectoCofecyt));
 }