public void ObtenerPlanVigente(string DniUsuario, DtoPlan plan, DtoContrato contrato) { SqlCommand cmd = new SqlCommand("sp_DatosPlanVigenteSocio", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PK_CU_Dni", DniUsuario); DataSet ds = new DataSet(); conexion.Open(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); da.Dispose(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { plan.PK_IP_Cod = int.Parse(reader[0].ToString()); contrato.DC_Fecha_Inicio = DateTime.Parse(reader[1].ToString()); contrato.DC_Fecha_Vencimiento = DateTime.Parse(reader[2].ToString()); plan.IE_Cantidad_Sesion_Nutri = int.Parse(reader[3].ToString()); plan.IP_Cantidad_Sesion_Fisio = int.Parse(reader[4].ToString()); plan.MembresiaDuracionString = reader[5].ToString(); plan.Congelamiento = reader[6].ToString(); plan.FrecuenciaString = reader[7].ToString(); } conexion.Close(); conexion.Dispose(); }
private void InsertarValorInicial(bool hayError) { DtoPlan myDto = new DtoPlan(); myDto.IdPlan = "0"; myDto.Nombre = (hayError?StringResources.ItemInicial_Plan_Error:StringResources.ItemInicial_Plan_Correcto); myDto.PolizaActual = string.Empty; myDto.PrimaBase = 0; this.PlanList.Insert(0, myDto); }
private void InsertarValorInicial() { DtoPlan myDto = new DtoPlan(); myDto.IdPlan = "0"; myDto.Nombre = "Seleccione un plan."; myDto.PolizaActual = string.Empty; myDto.PrimaBase = 0; this.PlanList.Insert(0, myDto); }
public List <DtoPlan> getPLanes() { List <DtoPlan> ListRuleta = new List <DtoPlan>(); SqlCommand cmd = new SqlCommand("sp_ListarPlanes", conexion); cmd.CommandType = CommandType.StoredProcedure; //command.Parameters.AddWithValue("@CodigoCita", cita.IC_Cod); DataSet ds = new DataSet(); conexion.Open(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); da.Dispose(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { DtoPlan objdtoPLan = new DtoPlan(); objdtoPLan.PK_IP_Cod = int.Parse(reader[0].ToString()); objdtoPLan.IP_Cantidad_Sesion_Fisio = int.Parse(reader[1].ToString()); objdtoPLan.IE_Cantidad_Sesion_Nutri = int.Parse(reader[2].ToString()); objdtoPLan.DP_Costo = double.Parse(reader[3].ToString()); objdtoPLan.Congelamiento = reader[4].ToString(); objdtoPLan.MembresiaDuracionString = reader[5].ToString(); objdtoPLan.FrecuenciaString = reader[6].ToString(); ListRuleta.Add(objdtoPLan); } int iGrupo = 0; int iPosicion = 0; foreach (DtoPlan oRuletaOrdenada in ListRuleta) { oRuletaOrdenada.Index = iGrupo; oRuletaOrdenada.Posicion = iPosicion; iPosicion++; if (iPosicion == 3) { iGrupo++; iPosicion = 0; } } conexion.Close(); conexion.Dispose(); return(ListRuleta); }
public DtoUsuario datosUsuario(String usuario) { SqlCommand cmd = new SqlCommand("select U.FK_ITU_Cod," + "U.VU_Nombre," + "U.VU_APaterno," + "U.VU_AMaterno," + "U.VU_Correo, " + "U.PK_CU_Dni," + "U.VU_Direccion," + "U.CU_Celular," + "U.DU_FechaNacimiento" + " from T_Usuario as U " + "where U.PK_CU_Dni = '" + usuario + "'", conexion); DtoUsuario usuarioDto = new DtoUsuario(); DtoPlan planDto = new DtoPlan(); DtoTipoUsuario tipousuarioDto = new DtoTipoUsuario(); conexion.Open(); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { tipousuarioDto.PK_TU_Cod = int.Parse(reader[0].ToString()); usuarioDto.FK_ITU_Cod = int.Parse(reader[0].ToString()); usuarioDto.VU_Nombre = reader[1].ToString(); usuarioDto.VU_APaterno = reader[2].ToString(); usuarioDto.VU_AMaterno = reader[3].ToString(); usuarioDto.VU_Correo = reader[4].ToString(); usuarioDto.PK_CU_Dni = reader[5].ToString(); usuarioDto.VU_Direccion = reader[6].ToString(); usuarioDto.CU_Celular = reader[7].ToString(); usuarioDto.DU_FechaNacimiento = DateTime.Parse(reader[8].ToString()); } conexion.Close(); return(usuarioDto); }
protected void btnIniciarSesión_Click(object sender, EventArgs e) { try { string color = Constante.COLOR_NEGRO; string msj = ""; int error = Constante.ERROR_EXIT; try { string usuario = textUsuario.Text.Trim(); string clave = textPassword.Text.Trim(); if (string.IsNullOrEmpty(usuario)) { //mostrarMensaje.Text = "Ingrese su usuario"; throw new Exception("Ingrese su usuario"); } if (string.IsNullOrEmpty(clave)) { //mostrarMensaje.Text = "Ingrese su contraseña"; throw new Exception("Ingrese su clave"); } DtoUsuario usuarioDto = new DtoUsuario(); DtoTipoUsuario tipousuarioDto = new DtoTipoUsuario(); DtoPlan planDto = new DtoPlan(); DtoContrato contratoDto = new DtoContrato(); CtrUsuario objctrUsuario = new CtrUsuario(); DtoSesionFisio objdtosesionFisio = new DtoSesionFisio(); DtoSesionNutri objdtosesionNutri = new DtoSesionNutri(); usuarioDto.PK_CU_Dni = usuario; usuarioDto.VU_Contrasenia = clave; CtrUsuario usuarioCtr = new CtrUsuario(); usuarioDto = usuarioCtr.Login(usuarioDto); Log.WriteOnLog("usuarioDto" + usuarioDto); if (usuarioDto != null) { Log.WriteOnLog("-------------------------------------------------------------------------------------------------------------"); Log.WriteOnLog("-----------------------------Ingresando a login y seteando valores de session--------------------------------"); Log.WriteOnLog("-------------------------------------------------------------------------------------------------------------"); objctrUsuario.ObtenerInformacionUsuario(usuarioDto, contratoDto, objdtosesionFisio, objdtosesionNutri); Session["SessionUsuario"] = usuarioDto.PK_CU_Dni; Session["NombreUsuario"] = usuarioDto.VU_Nombre; Session["APaternoUsuario"] = usuarioDto.VU_APaterno; Session["AMaternoUsuario"] = usuarioDto.VU_AMaterno; Session["NombreCompleto"] = usuarioDto.VU_Nombre + " " + usuarioDto.VU_APaterno + " " + usuarioDto.VU_AMaterno; Session["CU_Celular"] = usuarioDto.CU_Celular; Session["DU_FechaNacimiento"] = usuarioDto.DU_FechaNacimiento; Session["id_perfil"] = usuarioDto.FK_ITU_Cod; Session["correo"] = usuarioDto.VU_Correo; //Session["TipoPlanID"] = usuarioDto.FK_IC_Cod; Session["direccion"] = usuarioDto.VU_Direccion; Session["IC_Citas_Fisio_Usadas"] = usuarioDto.IC_Citas_Fisio_Usadas; Session["IC_Citas_Nutri_Usadas"] = usuarioDto.IC_Citas_Nutri_Usadas; Log.CustomWriteOnLog("IniciarSesion", " Session['SessionUsuario'] " + Session["SessionUsuario"]); Log.CustomWriteOnLog("IniciarSesion", " Session['NombreUsuario'] " + Session["NombreUsuario"]); Log.CustomWriteOnLog("IniciarSesion", " Session['APaternoUsuario'] " + Session["APaternoUsuario"]); Log.CustomWriteOnLog("IniciarSesion", " Session['AMaternoUsuario'] " + Session["AMaternoUsuario"]); Log.CustomWriteOnLog("IniciarSesion", " Session['direccion'] " + Session["direccion"]); Log.CustomWriteOnLog("IniciarSesion", " Session['correo'] " + Session["correo"]); Log.CustomWriteOnLog("IniciarSesion", " Session['id_perfil'] " + Session["id_perfil"]); Log.CustomWriteOnLog("IniciarSesion", " Session['DU_FechaNacimiento'] " + Session["DU_FechaNacimiento"]); Log.CustomWriteOnLog("IniciarSesion", " Session['CU_Celular'] " + Session["CU_Celular"]); //Log.CustomWriteOnLog("IniciarSesion", " Session['TipoPlanID'] " + Session["TipoPlanID"]); Log.CustomWriteOnLog("IniciarSesion", "--------------------------------------------Fin Login Aspx----------------------------------------------------"); if (usuarioDto.FK_IC_Cod != 0) { if (Session["id_perfil"].ToString() == "1") { Session["TipoPlanID"] = usuarioDto.FK_IC_Cod.ToString(); Log.CustomWriteOnLog("IniciarSesion", " Session['TipoPlanID'] " + Session["TipoPlanID"]); } } else { Session["TipoPlanID"] = "0"; } Log.CustomWriteOnLog("IniciarSesion", "0"); string script = @"<script type='text/javascript'> location.href='../inicio.aspx'; </script>"; Log.CustomWriteOnLog("IniciarSesion", "1"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); Log.CustomWriteOnLog("IniciarSesion", "2"); error = Constante.ERROR_SUCCESS; tipousuarioDto.PK_TU_Cod = usuarioDto.FK_ITU_Cod; planDto.PK_IP_Cod = usuarioDto.FK_IC_Cod; } else { //mostrarMensaje.Text = "Su usuario o contraseña incorrecta o no existe"; throw new Exception("Su usuario o contraseña incorrecta o no existe"); } } catch (Exception ex) { Log.CustomWriteOnLog("IniciarSesion", "Error= " + ex.Message + "Ubicacion" + ex.StackTrace); color = Constante.COLOR_ROJO; msj = ex.Message; Log.WriteOnLog("error " + ex.Message); mostrarMensaje.Text = msj; Log.CustomWriteOnLog("IniciarSesion", "ERROR ex dentro de : " + ex.Message); } if (error != Constante.ERROR_SUCCESS) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('" + color + "', '" + msj + "', 'bottom', 'center', null, null);", true); } } catch (Exception ex) { Log.CustomWriteOnLog("IniciarSesion", "ERROR " + ex.Message); } }
public void ObtenerDatosContratoVigente(DtoUsuario dtoUsuario, DtoPlan dtoPlan, DtoContrato dtoContrato) { objdaoplan.ObtenerPlanVigente(dtoUsuario.PK_CU_Dni, dtoPlan, dtoContrato); }
protected void btnImprimirContrato_Click(object sender, EventArgs e) { CtrPlan objctrplan = new CtrPlan(); DtoPlan objdtoplan = new DtoPlan(); DtoContrato objdtocontrato = new DtoContrato(); objdtousuario.PK_CU_Dni = Session["SessionUsuario"].ToString(); objctrplan.ObtenerDatosContratoVigente(objdtousuario, objdtoplan, objdtocontrato); string idplan = objdtoplan.PK_IP_Cod.ToString(); DateTime contratoFechainicio = objdtocontrato.DC_Fecha_Inicio; DateTime contratofechavencimiento = objdtocontrato.DC_Fecha_Vencimiento; string plancantidadsesionnutri = objdtoplan.IE_Cantidad_Sesion_Nutri.ToString(); string plancantidadsesionfisio = objdtoplan.IP_Cantidad_Sesion_Fisio.ToString(); string membresiaduracion = objdtoplan.MembresiaDuracionString; string congelamiento = objdtoplan.Congelamiento; string frecuenciaasistencia = objdtoplan.FrecuenciaString; Document DocumentoPDF = new Document(PageSize.A4, 10f, 10f, 10f, 0f); PdfWriter.GetInstance(DocumentoPDF, Response.OutputStream); DocumentoPDF.Open(); string plantilla = HttpContext.Current.Server.MapPath("/plantillas/CalculoInsentivo.htm"); //Corregir ruta string imageURL = Server.MapPath(".") + "/images/LogoParadaFondo.png"; iTextSharp.text.Image jpg = iTextSharp.text.Image.GetInstance(imageURL); jpg.ScaleToFit(140f, 120f); jpg.SpacingBefore = 10f; jpg.SpacingAfter = 1f; jpg.Alignment = Element.ALIGN_LEFT; DocumentoPDF.Add(jpg); Paragraph titulo = new Paragraph(); titulo.Add("CROSSFIT LA PARADA - CONTRATO DE MEMBRESIA"); titulo.Alignment = Element.ALIGN_CENTER; DocumentoPDF.Add(titulo); DocumentoPDF.Add(new Paragraph(" ")); DocumentoPDF.Add(new Paragraph(" ")); DocumentoPDF.Add(new Paragraph(" ")); PdfPTable table = new PdfPTable(2); PdfPCell cell = new PdfPCell(new Phrase("Descripción del plan contratado")); cell.Colspan = 2; cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right table.AddCell(cell); table.AddCell("DNI del socio"); table.AddCell(Session["SessionUsuario"].ToString()); table.AddCell("Nombre completo del socio"); table.AddCell(Session["NombreCompleto"].ToString()); table.AddCell("Codigo del plan"); table.AddCell(idplan); table.AddCell("Duracion de la membresia"); table.AddCell(membresiaduracion + "meses"); table.AddCell("Fecha de inicio de plan"); table.AddCell(contratoFechainicio.ToString("dd/MM/yyyy")); table.AddCell("Fecha de fin"); table.AddCell(contratofechavencimiento.ToString("dd/MM/yyyy")); table.AddCell("Sesiones con nutricionista incluido"); table.AddCell(plancantidadsesionnutri); table.AddCell("Sesiones con fisioterapeuta incluido"); table.AddCell(plancantidadsesionfisio); table.AddCell("Tiempo de congelamiento "); table.AddCell(congelamiento + "dias"); DocumentoPDF.Add(table); DocumentoPDF.Add(new Paragraph(" ")); DocumentoPDF.Add(new Paragraph(" ")); DocumentoPDF.Add(new Paragraph(" ")); DocumentoPDF.Add(new Paragraph("Clausulas: ")); DocumentoPDF.Add(new Paragraph("PAGO: todo pago sera relizado de forma directa en la empresa.")); DocumentoPDF.Add(new Paragraph("RENOVACION: El socio podra realizar la renovacion teniendo un plan en progreso, en donde el antiguo plan se cancelara y seguira con el nuevo plan.")); DocumentoPDF.Add(new Paragraph("CUOTAS DE PAGOS: Solo existen 2 cuotas de pago al elegir el tipo de pago por cuotas.")); DocumentoPDF.Add(new Paragraph("MEMBRESIAS: Todo socio que se haya ausentado de la asistencia al local en un plazo de 2 meses y no haya usado un congelamineto sera considerado como.")); DocumentoPDF.Add(new Paragraph("SOSCIO ANTIGUOS: Todo socio que se haya ausentado de la asistencia al local en un plazo de 2 meses y no haya usado un congelamiento sera considerado como socio nuevo.")); DocumentoPDF.Add(new Paragraph("BEBIDAS ALCOHOLICAS Y FUMAR: Se prohibe el consumo de cualquier tipo de bebida alcoholica y cigarro dentro del local.")); DocumentoPDF.Close(); Response.ContentType = "application/pdf"; Response.AddHeader("content-disposition", "attachment;" + "filename=Contrato_Membresia.pdf"); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Write(DocumentoPDF); Response.End(); }