public static object ObtenerAtencionWM(int idAtencion) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; EReserva eAtencion = new EReserva(); eAtencion.ID_ATENCION = idAtencion; eAtencion.OPCION = 2; eAtencion = NReserva.ObtenerAtencion(eAtencion); if (eAtencion.ID_ATENCION > 0) { objRespuesta.Resultado = eAtencion; } else { objRespuesta.Error("No se encontro datos de la atención"); } } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object GuardarReservaWM(EReserva eReserva) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; eReserva.ID_LOCAL = eSession.LOCAL.ID_LOCAL; eReserva.USU_REG = eSession.ID_USUARIO; if (eReserva.ID_RESERVA == 0) { eReserva.OPCION = 3; } else { eReserva.OPCION = 4; } NReserva.ActualizarReserva(eReserva); objRespuesta.Success("Se guardo satisfactoriamente la reserva"); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object ListaInicialWM() { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; List <ETipoHabitacion> listaTipo = NHabitacion.ListarTipoHabitacion(); List <ETipoReserva> listaTipoReserva = NReserva.ListarTipoReserva(); List <EMedioPago> listaMedioPago = NReserva.ListarMedioPago(); objRespuesta.Resultado = new { listaTipo = listaTipo, listaTipoReserva = listaTipoReserva, listaMedioPago = listaMedioPago, fechaInicio = DateTime.Now.ToShortDateString(), fechaFin = DateTime.Now.AddDays(7).ToShortDateString() }; } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object BuscarAtencionWM(string fechaInicio, string fechaFin, int idTipo, string nocliente) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; EReserva eAtencion = new EReserva(); eAtencion.ID_LOCAL = eSession.LOCAL.ID_LOCAL; eAtencion.FEC_INI = Convert.ToDateTime(fechaInicio); eAtencion.FEC_FIN = Convert.ToDateTime(fechaFin); eAtencion.ID_TIPO_HABITACION = idTipo; eAtencion.NOM_CLIENTE = nocliente; objRespuesta.Resultado = NReserva.ListarAtenciones(eAtencion); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object AnularAtencionWM(int idAtencion) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; EReserva eAtencion = new EReserva(); eAtencion.ID_ATENCION = idAtencion; eAtencion.OPCION = 5; eAtencion.USU_REG = eSession.ID_USUARIO; NReserva.ActualizarAtencion(eAtencion); objRespuesta.Success("Se anulo satisfactoriamente la atención"); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
private void Buscar() { this.dataListado.DataSource = NReserva.Buscar(this.txtNombreBuscar.Text, cbBuscarEstado.Text, this.dtFecha1.Text, this.dtFecha2.Text); this.OcultarColumnas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count); }
protected void btnSalvar_Click(object sender, EventArgs e) { try { EReserva eReserva = new EReserva(); if (!string.IsNullOrEmpty(txtIdentificadorReserva.Text)) { eReserva.Identificador = int.Parse(txtIdentificadorReserva.Text); } eReserva.dataDaReserva = DateTime.Parse(txtDatadaReserva.Text); eReserva.FCodCliente.Identificador = int.Parse(ddlCliente.SelectedValue); if (ddlCampo.SelectedValue != "0") { eReserva.FCodCampo.Identificador = int.Parse(ddlCampo.SelectedValue); } if (ddlCliente.SelectedValue != "0") { eReserva.qtdDeHoras = int.Parse(txtQuantidadeHoras.Text); } eReserva.valorHora = decimal.Parse(txtValorHora.Text.Replace("R$", "").Trim()); eReserva.valorTotal = Decimal.Parse(txtValorTotal.Text.Replace("R$", "").Trim()); NReserva nReserva = new NReserva(); nReserva.Salvar(eReserva); ScriptManager.RegisterClientScriptBlock(this, GetType(), "Cadastro de Reserva", "alert('Operação realizada com sucesso!')", true); VoltarParaPaginaAnterior(); } catch (Exception erro) { string mensagem = erro.Message; ScriptManager.RegisterClientScriptBlock(this, GetType(), "Erro ao Cadastrar", "alert('" + mensagem + "')", true); } }
private void eliminar() { try { DialogResult Opcion; Opcion = MessageBox.Show("Esta seguro de eliminar la Reservacion", "Sistema de reservaciones", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string Codigo; String Rpta = ""; foreach (DataGridViewRow row in dataListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); Rpta = NReserva.EliminarReserva(Convert.ToInt32(Codigo)); if (Rpta.Equals("OK")) { this.MensajeOk("Se Elimino la Reserva Correctamente"); } else { this.MensajeError("No se Elimino ninguna Reserva"); } } } this.MostrarReservas(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void CarregarTelaReserva(int identificador) { EReserva retorno = new NReserva().Consultar(identificador); //Preenche a tela txtIdentificadorReserva.Text = retorno.Identificador.ToString(); txtDatadaReserva.Text = retorno.dataDaReserva.ToString(); txtQuantidadeHoras.Text = retorno.qtdDeHoras.ToString(); txtValorTotal.Text = retorno.valorTotal.ToString(); txtData.Text = retorno.data.ToString(); }
private void GuardarReserva() { DateTime fechaHoy = DateTime.Now; TimeSpan ts = newDate.Date - oldDate.Date; int noches = ts.Days; int RES_ID = Convert.ToInt32(resid); int HAB_ID = Convert.ToInt32(label1.Text); int CLI_ID = Convert.ToInt32(label11.Text); int EMP_ID = Convert.ToInt32(label28.Text); string ESTADO_HAB = comboxReserva.Text; DateTime FECHA_RESERVACION = fechaHoy; DateTime CHECKIN = oldDate; DateTime CHECKOUT = newDate; int N_NOCHES = Convert.ToInt32(label101.Text); double COSTO_NOCHES = Convert.ToDouble(lbltxtPrecioNoche.Text); double COSTO_TOTAL = Convert.ToDouble(label31.Text); string ESTADO_PAGO = Convert.ToString(comboxEstadoPago.Text); string OBSERVACIONES = txtObservaciones.Text; try { string rpta = ""; if (this.label1.Text == string.Empty || this.label11.Text == string.Empty || this.label28.Text == string.Empty) { MensajeError("Faltan campos obligatorios"); errorIcono.SetError(label1, "Debe seleccionar una habitacion"); errorIcono.SetError(label11, "Debe seleccionar cliente"); errorIcono.SetError(label28, "Debe seleccionar empleado"); } else { rpta = NReserva.EditarReserva(RES_ID, HAB_ID, CLI_ID, EMP_ID, ESTADO_HAB, FECHA_RESERVACION, CHECKIN, CHECKOUT, N_NOCHES, COSTO_NOCHES, COSTO_TOTAL, ESTADO_PAGO, OBSERVACIONES); } if (rpta.Equals("OK")) { this.MensajeOk("Se Edito la Reservacion correctamente"); Close(); } else { this.MensajeError("Fallo el la reservacion"); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
protected void btnExcluir_Click(object sender, EventArgs e) { try { NReserva nReserva = new NReserva(); nReserva.Excluir(int.Parse(txtIdentificadorReserva.Text)); ScriptManager.RegisterClientScriptBlock(this, GetType(), "Exclusão de Reserva", "alert('Operação realizada com sucesso!')", true); VoltarParaPaginaAnterior(); } catch (Exception ex) { string mensagem = ex.Message; ScriptManager.RegisterClientScriptBlock(this, GetType() , "Exclusão de Reserva" , "alert('" + mensagem + "')", true);; } }
private void BtnElim_Click(object sender, EventArgs e) { if (CbEstado.Text == "RESERVADO") { MensajeError("No se pueden eliminar reservas con estados Reservado"); } else { try { DialogResult Opcion; Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Reserva", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string Rpta = ""; Rpta = NReserva.Eliminar(Convert.ToInt32(txtcodigoReserva.Text)); if (Rpta.Equals("OK")) { this.MensajeOk("Se Eliminó Correctamente esta Reserva"); } else { this.MensajeError("Error no puede eliminar esta Reserva"); } this.Mostrar(); this.MostrarDetalle(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } }
public static object BuscarReservaWM(string nocliente) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; EReserva eAtencion = new EReserva(); eAtencion.ID_LOCAL = eSession.LOCAL.ID_LOCAL; eAtencion.NOM_CLIENTE = nocliente; objRespuesta.Resultado = NReserva.ListarReservas(eAtencion).Where(x => x.ESTADO == 1).ToList(); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
private void Mostrar() { this.dataListado.DataSource = NReserva.Mostrar(); this.OcultarColumnas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count); }
private void MostrarDetalle() { this.dataListadoDetalle.DataSource = NReserva.MostrarDetalle(this.txtcodigoReserva.Text); this.OcultarColumnasDetalle(); lbregistrosdetalle.Text = "Total de Registros: " + Convert.ToString(dataListadoDetalle.Rows.Count); }
private void BtnG_Click(object sender, EventArgs e) { try { string rpta = ""; if (this.txtCodigoCliente.Text == string.Empty) { MensajeError("Falta ingresar algunos datos, serán remarcados"); errorIcono.SetError(txtNombreCliente, "Ingrese un Valor"); errorIcono.SetError(txtCantidad, "Ingrese un Valor"); } else { if (this.IsNuevo) { rpta = NReserva.Insertar(Convert.ToInt32(this.txtCodigoCliente.Text), 9, Convert.ToInt32(txtCantidad.Text), "RESERVADO", Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy")), dtFechaLimite.Value, txtPrecioTotal.Text, dtDetalle); } else { rpta = NReserva.Editar(Convert.ToInt32(txtcodigoReserva.Text), Convert.ToInt32(this.txtCodigoCliente.Text), 9, Convert.ToInt32(txtCantidad.Text), CbEstado.Text, txtPrecioTotal.Text, dtDetalle); } if (rpta.Equals("OK")) { if (this.IsNuevo) { this.MensajeOk("Se Insertó de forma correcta el registro"); errorIcono.Clear(); } else { this.MensajeOk("se actualizo de forma correcta el registro"); errorIcono.Clear(); } } else { this.MensajeError(rpta); } this.IsNuevo = false; this.IsEditar = false; this.Botones(); this.Limpiar(); //this.limpiarDetalle(); this.Mostrar(); this.MostrarDetalle(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BuscarresPorPaisCli() { dataListado.DataSource = NReserva.BuscarResPaisCli(this.textBox1.Text, this.textBox2.Text); }
private void BuscarresPorNomCli() { dataListado.DataSource = NReserva.BuscarResClienteNombre(this.txtCli1.Text, this.txtCli2.Text); }
private void MostrarReservas() { this.dataListado.DataSource = NReserva.MostrarReservas(); }