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()); } }
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); } }