public void RegistrarUXM_N(DtoUsuarioxModalidad objdtouxm) { try { SqlCommand command = new SqlCommand("SP_RegistrarMxU_P", conexion); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@FK_Mod", objdtouxm.FK_IM_IdModalidad); command.Parameters.AddWithValue("@fk_dni", objdtouxm.FK_VU_Dni); command.Parameters.AddWithValue("@fk_concurso", objdtouxm.FK_IC_IdConcurso); command.Parameters.AddWithValue("@fk_pareja", objdtouxm.FK_DNI_Pareja); command.Parameters.Add("@NewId", SqlDbType.Int).Direction = ParameterDirection.Output; conexion.Open(); using (SqlDataReader dr = command.ExecuteReader()) { objdtouxm.PK_IUM_CodUM = Convert.ToInt32(command.Parameters["@NewId"].Value); } conexion.Close(); } catch (Exception ex) { throw; } }
public void inscribir(DtoUsuarioxModalidad objDtoUXM, DtoInscripcion objDtoInscripcion, int m) { _log.CustomWriteOnLog("inscribir Participante", "****entro metodo inscribir"); objDtoUXM.FK_IM_IdModalidad = m; objCtrUXM.registrarUXM_N(objDtoUXM); _log.CustomWriteOnLog("inscribir Participante", "**metodo inscribir pk uxm" + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objDtoUXM.PK_IUM_CodUM; if (m == 1) { objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioS.Text); } else if (m == 2) { objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioN.Text); } objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); }
public bool existeUXM_S(DtoUsuarioxModalidad objuxm)//encuentra usuario con ese dni { string Select = "SELECT COUNT (*) from T_Usuario_Modalidad where FK_VU_Dni ='" + objuxm.FK_VU_Dni + "' and FK_IC_IdConcurso=" + objuxm.FK_IC_IdConcurso + " and FK_IM_IdModalidad=1"; SqlCommand unComando = new SqlCommand(Select, conexion); conexion.Open(); int count = Convert.ToInt32(unComando.ExecuteScalar()); conexion.Close(); if (count == 0) { return(false); } else { return(true); } }
public bool existeUXM_N(DtoUsuarioxModalidad objuxm)//encuentra usuario con ese dni { string Select = "select COUNT (*) from (select * from T_Usuario_Modalidad " + "where FK_VU_Dni in ('" + objuxm.FK_VU_Dni + "', '" + objuxm.FK_DNI_Pareja + "') or FK_DNI_Pareja in ('" + objuxm.FK_VU_Dni + "', '" + objuxm.FK_DNI_Pareja + "'))a where a.FK_IC_IdConcurso =" + objuxm.FK_IC_IdConcurso + " and a.FK_IM_IdModalidad = 2"; SqlCommand unComando = new SqlCommand(Select, conexion); conexion.Open(); int count = Convert.ToInt32(unComando.ExecuteScalar()); conexion.Close(); if (count == 0) { return(false); } else { return(true); } }
public bool existeUXM_N(DtoUsuarioxModalidad objdtouxm) { return(objdaouxm.existeUXM_N(objdtouxm)); }
public void registrarUXM_N(DtoUsuarioxModalidad objdtouxm) { objdaouxm.RegistrarUXM_N(objdtouxm); }
protected void btnInscribir_Click(object sender, EventArgs e) { try { DtoUsuarioxModalidad objdtouxm2 = new DtoUsuarioxModalidad(); int Cat1 = Convert.ToInt32(txtcodCat.Text); objDtoUXM.FK_VU_Dni = txtDni.Text; objdtouxm2.FK_VU_Dni = txtdni2.Text; objDtoUXM.FK_IC_IdConcurso = Convert.ToInt32(ddlConcurso.SelectedValue); objdtouxm2.FK_IC_IdConcurso = Convert.ToInt32(ddlConcurso.SelectedValue); if (RbSeriado.Checked) { if (objCtrUXM.existeUXM_S(objDtoUXM) == false) { objDtoUXM.FK_IM_IdModalidad = 1; objCtrUXM.registrarUXM_S(objDtoUXM); _log.CustomWriteOnLog("inscribir Participante", "id UXM: " + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objDtoUXM.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioS.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objDtoUXM); string m = "Se registró la inscripción"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','success')"); } else { string m = "Existe Registro"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } else if (RbNovel.Checked && rbSi.Checked) { int Cat2 = Convert.ToInt32(txtCodCatN.Text); double sum = Convert.ToDouble(lblprecioS.Text) + Convert.ToDouble(lblprecioN.Text); H1.InnerText = "S/." + sum; Uppago.Update(); if (Cat1 - Cat2 == -1 || Cat1 - Cat2 == 0 || Cat1 - Cat2 == 1) { objDtoUXM.FK_DNI_Pareja = txtdni2.Text; if (!objCtrUXM.existeUXM_S(objdtouxm2)) { //1° registra seriado objdtouxm2.FK_IM_IdModalidad = 1; objCtrUXM.registrarUXM_S(objdtouxm2); _log.CustomWriteOnLog("inscribir Participante", "id UXM pareja seriado: " + objdtouxm2.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objdtouxm2.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioS.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objdtouxm2); string m = "Se registró la inscripción de pareja seriado"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','success')"); if (!objCtrUXM.existeUXM_N(objDtoUXM)) { //2° inscribir novel objDtoUXM.FK_IM_IdModalidad = 2; objCtrUXM.registrarUXM_N(objDtoUXM); _log.CustomWriteOnLog("inscribir Participante", "NOVEL id UXM: " + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objDtoUXM.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioN.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objDtoUXM); string m1 = "Se registró la inscripción"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m1 + "','success')"); } else { string m2 = "Existe Registro de novel"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m2 + "','danger')"); } } else { string m = "Existe Registro de pareja seriado"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } else { string m = "No puede inscribirse con pareja mayor a una categoria"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } else if (RbNovel.Checked) { int Cat2 = Convert.ToInt32(txtCodCatN.Text); if (Cat1 - Cat2 == -1 || Cat1 - Cat2 == 0 || Cat1 - Cat2 == 1) { objDtoUXM.FK_DNI_Pareja = txtdni2.Text; objDtoUXM.FK_IC_IdConcurso = Convert.ToInt32(ddlConcurso.SelectedValue); if (!objCtrUXM.existeUXM_N(objDtoUXM)) { objDtoUXM.FK_IM_IdModalidad = 2; objCtrUXM.registrarUXM_N(objDtoUXM); _log.CustomWriteOnLog("inscribir Participante", "Novel id UXM: " + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objDtoUXM.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioN.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objDtoUXM); string m = "Se registró la inscripción de novel"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','success')"); } else { string m = "Existe Registro"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } else { string m = "No puede inscribirse con pareja mayor a una categoria"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } else if (RbAmbos.Checked && rbSi.Checked) { double sum = Convert.ToDouble(lblprecioS.Text) + Convert.ToDouble(lblprecioN.Text) + Convert.ToDouble(lblprecioS.Text); H1.InnerText = "S/." + sum; Uppago.Update(); int Cat2 = Convert.ToInt32(txtCodCatN.Text); if (Cat1 - Cat2 == -1 || Cat1 - Cat2 == 0 || Cat1 - Cat2 == 1) { if (!objCtrUXM.existeUXM_S(objDtoUXM) && !objCtrUXM.existeUXM_S(objdtouxm2)) { //registra primero seriados //1° registro seriado objDtoUXM.FK_IM_IdModalidad = 1; objCtrUXM.registrarUXM_S(objDtoUXM); _log.CustomWriteOnLog("inscribir Participante", "1° seriado id UXM: " + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objDtoUXM.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioS.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objDtoUXM); string m = "Se registró la inscripción 1° seriado"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','success')"); //2° registro seriado objdtouxm2.FK_IM_IdModalidad = 1; objCtrUXM.registrarUXM_S(objdtouxm2); _log.CustomWriteOnLog("inscribir Participante", "1° seriado id UXM: " + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objdtouxm2.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioS.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objdtouxm2); string m1 = "Se registró la inscripción 2° seriado"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m1 + "','success')"); //registra segundo novel objDtoUXM.FK_DNI_Pareja = txtdni2.Text; if (!objCtrUXM.existeUXM_N(objDtoUXM)) { objDtoUXM.FK_IM_IdModalidad = 2; objCtrUXM.registrarUXM_N(objDtoUXM); _log.CustomWriteOnLog("inscribir Participante", "**AMBOS: id UXM novel: " + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objDtoUXM.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioN.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objDtoUXM); string m2 = "Se registró la inscripción novel"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m2 + "','success')"); } else { string m3 = "Existe Registro novel"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m3 + "','danger')"); } } else { string m = "Existe Registro en seriado"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } else { string m = "No puede inscribirse con pareja mayor a una categoria"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } else if (RbAmbos.Checked) { int Cat2 = Convert.ToInt32(txtCodCatN.Text); if (Cat1 - Cat2 == -1 || Cat1 - Cat2 == 0 || Cat1 - Cat2 == 1) { if (!objCtrUXM.existeUXM_S(objDtoUXM)) { //registra primero seriado objDtoUXM.FK_IM_IdModalidad = 1; objCtrUXM.registrarUXM_S(objDtoUXM); _log.CustomWriteOnLog("inscribir Participante", "**AMBOS: id UXM seriado: " + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objDtoUXM.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioS.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objDtoUXM); string m = "Se registró la inscripción seriado"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','success')"); objDtoUXM.FK_DNI_Pareja = txtdni2.Text; if (!objCtrUXM.existeUXM_N(objDtoUXM)) { objDtoUXM.FK_IM_IdModalidad = 2; objCtrUXM.registrarUXM_N(objDtoUXM); _log.CustomWriteOnLog("inscribir Participante", "**AMBOS: id UXM novel: " + objDtoUXM.PK_IUM_CodUM.ToString()); objDtoInscripcion.FK_IUM_CodUm = objDtoUXM.PK_IUM_CodUM; objDtoInscripcion.DI_Monto = Convert.ToDouble(lblprecioN.Text); objCtrInscripcion.RegistrarInscripcionP(objDtoInscripcion); objCtrUsuario.EnviarCorreoInscripcion(objDtoUXM); string m1 = "Se registró la inscripción novel"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m1 + "','success')"); } else { string m2 = "Existe Registro en novel"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m2 + "','danger')"); } } else { string m = "Existe Registro seriado"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } else { string m = "No puede inscribirse con pareja mayor a una categoria"; Utils.AddScriptClientUpdatePanel(upBotonEnviar, "showMessage('top','center','" + m + "','danger')"); } } } catch (Exception ex) { _log.CustomWriteOnLog("inscribir Participante", "Error : " + ex.Message + "Stac" + ex.StackTrace); } }
public void EnviarCorreoInscripcion(DtoUsuarioxModalidad dtoUxm) { objDaoUsuario.EnviarCorreoInscripcion(dtoUxm); }
public void EnviarCorreoInscripcion(DtoUsuarioxModalidad objuxm) { SqlCommand command = new SqlCommand("SP_ObtenerDatoCorreo", conexion); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@cod", objuxm.PK_IUM_CodUM); DataSet ds = new DataSet(); conexion.Open(); SqlDataAdapter moldura = new SqlDataAdapter(command); moldura.Fill(ds); moldura.Dispose(); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { string senderr = "*****@*****.**"; string senderrPass = "******"; string displayName = "Academia de marinera TusuyPeru"; var nombre1 = reader["NombrePrincipal"].ToString(); var correo1 = reader["CorreoPrincipal"].ToString(); var nombre2 = reader["NombrePareja"].ToString(); var correo2 = reader["CorreoPareja"].ToString(); var nombreC = reader["VC_NombreCon"].ToString(); var lugarC = reader["VC_LugarCon"].ToString(); var monto = reader["DI_Monto"].ToString(); var fecha = reader["DTUM_FechaIns"].ToString(); var modalidad = reader["VM_NombreMod"].ToString(); var codigo = reader["PK_IUM_CodUM"].ToString(); MailMessage mail = new MailMessage(); if (objuxm.FK_IM_IdModalidad == 1) { string body = "<body>" + "<h2>Hola " + nombre1 + "</h2>" + "<h4>Tu inscripcion al concurso " + nombreC + ",que se realizara en " + lugarC + " ha sido realizada correctamente el dia " + fecha + "</h4>" + "<br></br><h4>Su informacion es la siguiente:</h4>" + "<br></br><span>Monto de inscripcion: " + monto + "</span>" + "<br></br><span>Modalidad: " + modalidad + "</span>" + "<br></br><h3>recuerde que su numero de participante es: " + codigo + "</h3>" + "<br></br><span> Saludos cordiales.<span>" + "<br></br><span> TusuyPeru.<span>" + "</body>"; mail.Subject = "Inscripcion Correcta"; mail.From = new MailAddress(senderr.Trim(), displayName); mail.Body = body; mail.To.Add(correo1.Trim()); } else if (objuxm.FK_IM_IdModalidad == 2) { string body = "<body>" + "<h2>Hola " + nombre1 + " y " + nombre2 + "</h2>" + "<h4>Tu inscripcion al concurso " + nombreC + ",que se realizara en " + lugarC + " ha sido realizada correctamente el dia " + fecha + "</h4>" + "<br></br><h4>Su informacion es la siguiente:</h4>" + "<br></br><span>Monto de inscripcion: " + monto + "</span>" + "<br></br><span>Modalidad: " + modalidad + "</span>" + "<br></br><h3>recuerde que su numero de participante es: " + codigo + "</h3>" + "<br></br><span> Saludos cordiales.<span>" + "<br></br><span> TusuyPeru.<span>" + "</body>"; mail.Subject = "Inscripcion Correcta"; mail.From = new MailAddress(senderr.Trim(), displayName); mail.Body = body; mail.To.Add(correo1.Trim()); mail.CC.Add(correo2.Trim()); } mail.IsBodyHtml = true; //mail.Priority = MailPriority.Normal; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.UseDefaultCredentials = false; smtp.EnableSsl = true; smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //smtp.Credentials = new System.Net.NetworkCredential(senderr.Trim(), senderrPass.Trim()); NetworkCredential nc = new NetworkCredential(senderr, senderrPass); smtp.Credentials = nc; smtp.Send(mail); } conexion.Close(); }