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(); }
public void ObtenerDatosSocioPlan(DtoUsuario usuario, DtoContrato contrato, DtoSesionFisio sesionfisio, DtoSesionNutri sesionnutri) { SqlCommand cmd = new SqlCommand("sp_ObtenerDatosUsuario", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@DNISocio", usuario.PK_CU_Dni); DataSet ds = new DataSet(); conexion.Open(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); da.Dispose(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { usuario.PK_CU_Dni = reader[0].ToString(); usuario.VU_Nombre = reader[1].ToString(); usuario.VU_APaterno = reader[2].ToString(); usuario.VU_AMaterno = reader[3].ToString(); usuario.CU_Celular = reader[4].ToString(); usuario.DU_FechaNacimiento = Convert.ToDateTime(reader[5].ToString()); usuario.IC_Citas_Fisio_Usadas = Convert.ToInt32(reader[7].ToString()); usuario.IC_Citas_Nutri_Usadas = Convert.ToInt32(reader[8].ToString()); usuario.VU_Correo = reader[9].ToString(); usuario.VU_Direccion = reader[10].ToString(); contrato.DC_Fecha_Vencimiento = Convert.ToDateTime(reader[11].ToString()); sesionfisio.ISF_Cantidad = Convert.ToInt32(reader[12].ToString()); sesionnutri.ISN_Cantidad = Convert.ToInt32(reader[13].ToString()); } conexion.Close(); conexion.Dispose(); }
private void AsignarValorEnControlesDeContrato(DtoContrato myContrato) { this.numeroContratoTextBox.Text = myContrato.Numero.ToString(); this.rutTextBox.Text = myContrato.Rut.ToString(); this.BuscarInformacionDeCliente(); this.planComboBox.Text = myContrato.Nombre_plan.ToString(); this.planComboBox.Visible = false; this.planTextBox.Text = myContrato.Nombre_plan.ToString(); this.planTextBox.Visible = true; this.inicioContratoTextBox.Text = myContrato.Inicio_contrato.ToString(); int año = int.Parse(myContrato.Inicio_vigencia.ToString().Substring(6, 4)); int mes = int.Parse(myContrato.Inicio_vigencia.ToString().Substring(3, 2)); int dia = int.Parse(myContrato.Inicio_vigencia.ToString().Substring(0, 2)); DateTime myFecha = new DateTime(año, mes, dia); DateTime myMaxFecha = new DateTime(año + 1, mes, dia, 23, 59, 59); DateTime myMinFecha = new DateTime(año, mes, dia, 0, 0, 0); this.inicioVigenciaDateTimePicker.MaxDate = myMaxFecha; this.inicioVigenciaDateTimePicker.MinDate = myMinFecha; this.inicioVigenciaDateTimePicker.Value = myFecha; this.terminoContratoTextBox.Text = myContrato.Termino_contrato.ToString(); this.terminoVigenciaTextBox.Text = myContrato.Termino_vigencia.ToString(); this.contratoVigenteCheckBox.Checked = (myContrato.Vigente.ToLower().Equals("si") ? true : false); this.declaracionDeSaludCheckBox.Checked = (myContrato.Declaracion_salud.ToLower().Equals("si") ? true : false); this.observacionesTextBox.Text = (!string.IsNullOrEmpty(myContrato.Observaciones) ? myContrato.Observaciones.ToString() : string.Empty); }
public void ActualizarContrato(DtoContrato dtoContrato) { SqlCommand command = new SqlCommand("sp_ActualizarEstadoContrato", conexion); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@PK_IC_Cod", dtoContrato.PK_IC_Cod); command.Parameters.AddWithValue("@FK_IEC_Cod", dtoContrato.FK_IEC_Cod); conexion.Open(); command.ExecuteNonQuery(); conexion.Close(); }
public void RegistrarContrato_PLANxSOCIO(DtoUsuario dtoUsuario, DtoContrato dtoContrato) { SqlCommand cmd = new SqlCommand("sp_RegistrarPlanxSocio", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PK_CU_Dni", dtoUsuario.PK_CU_Dni); cmd.Parameters.AddWithValue("@PK_IP_Cod", dtoContrato.FK_IP_Cod); cmd.Parameters.AddWithValue("@VC_Descripcion", dtoContrato.VC_DEscripcion); cmd.Parameters.AddWithValue("@DC_Fecha_Inicio", dtoContrato.DC_Fecha_Inicio); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); }
public DataTable ListarSolicitudesContratoxEstado(DtoContrato dtoContrato) { DataTable dtSolicitudes = null; conexion.Open(); SqlCommand command = new SqlCommand("sp_ListarSolicitudesContratoxEstado", conexion); command.Parameters.AddWithValue("@FK_IEC_Cod", dtoContrato.FK_IEC_Cod); SqlDataAdapter daAdaptador = new SqlDataAdapter(command); command.CommandType = CommandType.StoredProcedure; dtSolicitudes = new DataTable(); daAdaptador.Fill(dtSolicitudes); conexion.Close(); return(dtSolicitudes); }
// Metodo que busca la informacion del contrato. protected override bool ObtenerDatos() { try { IDaoContrato myDao = DaoContrato.Crear(); List <DtoContrato> myList = myDao.ObtenerListaContratosPorNumeroDeContrato(this.textoQueBuscar); this.MyContrato = myList.FirstOrDefault <DtoContrato>(); this.MensajeBusqueda = (this.MyContrato != null ? string.Format(StringResources.BuscarContrato_Existente, MyContrato.Numero) : StringResources.BuscarContrato_NoExiste); return(this.MyContrato != null ? true : false); } catch (Exception ex) { this.MarcarError(ex); return(false); } }
// Metodo que busca la informacion del contrato. protected override bool ObtenerDatos() { try { IDaoContrato myDao = DaoContrato.Crear(); List <DtoContrato> myList = myDao.VerificarVigenciaDeContratoDeCliente(this.textoQueBuscar, textoQueBuscar2); this.MyContrato = myList.FirstOrDefault <DtoContrato>(); this.MensajeBusqueda = (this.MyContrato != null ? string.Format(StringResources.BuscarContratoVigente_Existente, MyContrato.Cliente, MyContrato.Nombre_plan, MyContrato.Termino_vigencia): StringResources.BuscarContratoVigente_NoExiste); return(this.MyContrato != null ? true : false); } catch (Exception ex) { this.MarcarError(ex); return(false); } }
// Metodo que busca la informacion del contrato. protected override bool ObtenerDatos() { try { IDaoContrato myDao = DaoContrato.Crear(); List <DtoContrato> myList = myDao.ObtenerListaContratosPorNumeroDeContrato(this.textoQueBuscar); this.MyContrato = myList.FirstOrDefault <DtoContrato>(); this.MensajeBusqueda = (this.MyContrato != null ? "Contrato número " + MyContrato.Numero + " ya se encuentra registrado en la base de datos." : "El contrato que intenta buscar no existe en la base de datos."); return(this.MyContrato != null ? true : false); } catch (Exception ex) { this.MarcarError(ex); return(false); } }
// Metodo que busca la informacion del contrato. protected override bool ObtenerDatos() { try { IDaoContrato myDao = DaoContrato.Crear(); List <DtoContrato> myList = myDao.VerificarVigenciaDeContratoDeCliente(this.textoQueBuscar, textoQueBuscar2); this.MyContrato = myList.FirstOrDefault <DtoContrato>(); this.MensajeBusqueda = (this.MyContrato != null ? "El cliente " + MyContrato.Cliente + " ya posee un contrato con el plan " + MyContrato.Nombre_plan + ", este se encuentra vigente hasta el " + MyContrato.Termino_vigencia + "." : "El cliente no posee un contrato asociado vigente con el plan seleccionado."); return(this.MyContrato != null ? true : false); } catch (Exception ex) { this.MarcarError(ex); return(false); } }
private void AsignarValorEnControlesDeContrato(DtoContrato myContrato) { this.numeroContratoTextBox.Text = myContrato.Numero.ToString(); this.rutTextBox.Text = myContrato.Rut.ToString(); this.BuscarInformacionDeCliente(); this.planComboBox.Text = myContrato.Nombre_plan.ToString(); this.planComboBox.Visible = false; this.planTextBox.Text = myContrato.Nombre_plan.ToString(); this.planTextBox.Visible = true; this.inicioContratoTextBox.Text = myContrato.Inicio_contrato.ToString(); this.inicioVigenciaDateTimePicker.MinDate = DateTime.Parse(myContrato.Inicio_vigencia.ToString() + " 0:00:00"); this.inicioVigenciaDateTimePicker.MaxDate = DateTime.Parse(myContrato.Inicio_vigencia.ToString() + " 23:59:59"); this.inicioVigenciaDateTimePicker.Value = DateTime.Parse(myContrato.Inicio_vigencia.ToString()); this.terminoContratoTextBox.Text = myContrato.Termino_contrato.ToString(); this.terminoVigenciaTextBox.Text = myContrato.Termino_vigencia.ToString(); this.contratoVigenteCheckBox.Checked = (myContrato.Vigente.ToLower().Equals("si") ? true : false); this.declaracionDeSaludCheckBox.Checked = (myContrato.Declaracion_salud.ToLower().Equals("si") ? true : false); this.observacionesTextBox.Text = (!string.IsNullOrEmpty(myContrato.Observaciones) ? myContrato.Observaciones.ToString() : string.Empty); }
public void ObtenerInformacionUsuario(DtoUsuario dtoUsuario, DtoContrato dtoContrato, DtoSesionFisio dtosesionfisio, DtoSesionNutri dtosesionnutri) { objDaoUsuario.ObtenerDatosSocioPlan(dtoUsuario, dtoContrato, dtosesionfisio, dtosesionnutri); }
public DataTable ListarSolicitudesContratoxEstado(DtoContrato dtoContrato) { return(objDaoContrato.ListarSolicitudesContratoxEstado(dtoContrato)); }
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); }
// Constructor. private CmdBuscarContrato(string nroContrato) : base(nroContrato) { MyContrato = null; }
// Constructor. private CmdBuscarContrato(string nroContrato) : base(nroContrato) { DtoContrato = null; this.Contrato = null; }
// Constructor. private CmdBuscarContratoVigente(string rutCliente, string idPlan) : base(rutCliente, idPlan) { MyContrato = null; }
public void RegistrarContrato(DtoUsuario dtoUsuario, DtoContrato dtoContrato) { objDaoContrato.RegistrarContrato_PLANxSOCIO(dtoUsuario, 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(); }
public void ActualizarContrato(DtoContrato dtoContrato) { objDaoContrato.ActualizarContrato(dtoContrato); }