protected void AddProyectBtn_Click(object sender, EventArgs e) { lMessage.Text = ""; try { int modo = 0; string nombreCompleto = ""; string nombreProyecto = ""; string emailUsuario = ""; string textomail = ""; ProyectosBehaivor NewProyectItem = new ProyectosBehaivor(); NewProyectItem.Connection = ConectionBD; List <ProyectosDatos> ProyLst = null; /*********************************************************************************** * Continuar ingreso de Responsables del Proyecto * ********************************************************************************/ modo = 4; // Modo para registrar responsables en proyecto int iduserAdmin = 650; //UserId de Lilia - Administradora int iduserDirVentas = 411; //UserId de Vicente Madrid - Director Ventas ProyLst = NewProyectItem.CN_fn_ProyectoParticipantesInsert(Id, iduserAdmin, 1, modo); ProyLst = NewProyectItem.CN_fn_ProyectoParticipantesInsert(Id, iduserDirVentas, 2, modo); ProyLst = NewProyectItem.CN_fn_ProyectoParticipantesInsert(Id, Convert.ToInt32(cmbGerente.SelectedValue), 3, modo); ProyLst = NewProyectItem.CN_fn_ProyectoParticipantesInsert(Id, Convert.ToInt32(cmbEjecutivo.SelectedValue), 4, modo); /*********************************************************************************** * Continuar ingreso de IDH Cliente * ********************************************************************************/ modo = 5; // Modo para registrar responsables en proyecto ProyLst = NewProyectItem.CN_fn_ProyectoIdhClienteInsertUpdate(Id, Convert.ToInt32(cmbCliente.SelectedValue), modo); /*********************************************************************************** * Continuar ingreso de Prospectó Proyecto * ********************************************************************************/ modo = 6; // Modo para registrar responsables en proyecto ProyLst = NewProyectItem.CN_fn_ProyectoProspectoInsertUpdate(Id, Convert.ToInt32(cmbProspecto.SelectedValue), modo); /*********************************************************************************** * Continuar ingreso de Evento Proyecto - 1. Nuevo Proyecto * ********************************************************************************/ modo = 1; // Modo para registrar responsables en proyecto int idevento = 1; //Evento 1. Nuevo Proyecto NewProyectItem.CN_fn_ProyectoEventoInsertUpdate(Id, idevento, ID_USUARIO_SESSION, modo); /*************************************************************************************************************** * Pantalla de Usuario Registrado * ************************************************************************************************************/ cmbGerente.Enabled = false; cmbEjecutivo.Enabled = false; cmbCliente.Enabled = false; cmbProspecto.Enabled = false; AddProyectBtn.Enabled = false; Session["resultadoProceso"] = "1"; lMessage.Visible = true; lMessage.Text = "Responsables del Proyecto registrados con éxito."; /***** Ingresar acción en Bitácora ***/ Bitacorear.Guardar(ID_USUARIO_SESSION, Convert.ToInt32(Session["idrol"]), "AddProyecto4.aspx", "Registrar", "Proyecto Responsables: [ " + Id + "] ", ConectionBD); /*************************************************************************** * Obtener información del nombre del Proyecto y quien registró * *************************************************************************/ if (ProyLst.Count > 0) { nombreProyecto = ProyLst[0].nombreProyecto; nombreCompleto = ProyLst[0].NombreCompletoRegistro; emailUsuario = ProyLst[0].email; } //Enviar correo de Nuevo Proyecto EnviarCorreo enviarCorreo; enviarCorreo = new EnviarCorreo(); textomail = Convert.ToString(TextoCorreos.TextoNuevoProyecto(nombreCompleto, nombreProyecto)); //Envio de correo a persona Aceptó términos y aviso de privacidad enviarCorreo.SendEmail(emailUsuario, "Construnet Advance: Nuevo Proyecto", textomail); } catch (Exception ex) { mensajeErrorlbl.Visible = true; mensajeErrorlbl.ForeColor = System.Drawing.Color.Red; mensajeErrorlbl.Text = "!Error / Agregar Registro 4: " + ex.Message + "!"; } Response.Redirect("AddProyecto5.aspx?idproy=" + Id); }