示例#1
0
 public static void InsertarProyecto(PROYECTO newProyecto)
 {
     try
     {   ///Crea un nuevo Proyecto
         ProyectoModelo.InsertarProyecto(newProyecto);
     }
     catch (Exception ex)
     {
         throw new Exception("Hubo un error en la capa del Modelo: " + ex.Message.ToString());
     }
 }
示例#2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                var      numConv  = Convert.ToInt32(Request.QueryString["NUM"]);
                CONVENIO conv     = ConvenioControlador.BuscarConvenioPorNumero(numConv);
                DateTime?fechaini = null;
                DateTime?fechafin = null;
                /// caso que especifiquen fechas
                if (txtInicioFecha.Text.Length > 0)
                {
                    fechaini = DateTime.Parse(txtInicioFecha.Text);
                }
                if (txtFinFecha.Text.Length > 0)
                {
                    fechafin = DateTime.Parse(txtFinFecha.Text);
                }

                var newproyecto = new PROYECTO()
                {
                    nombreProyecto   = txbNombreProyecto.Text,
                    fechaInicio      = fechaini,
                    fechaFin         = fechafin,
                    num_convenio     = Convert.ToInt32(conv.numConvenio),
                    numParticipantes = 0
                };
                ProyectoModelo.InsertarProyecto(newproyecto);
                mensaje.Visible = true;
                string javaScript = "OcultarMensaje();";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true);
                Response.Redirect("Participantes.aspx");
            }
            catch (Exception ex)
            {
                var datos = "<script> alert('" + ex.Message + "') </script>";
                Response.Write(datos);
            }
        }