public JsonResult ReservarEspacioConserje(FormCollection collection) { ReservaDAL bd = new ReservaDAL(); RESERVA nuevo = new RESERVA(); DateTime ahora = DateTime.Now; nuevo.ID_RESERVA = 0; nuevo.ID_VIVIENDA = int.Parse(collection["Vivienda"].ToString()); nuevo.FECHA_SOLICITUD = ahora; nuevo.FECHA_RESERVADA = Convert.ToDateTime(collection["Fecha"].ToString()); nuevo.ID_ESPACIO = int.Parse(collection["Espacio"].ToString()); nuevo.ESTADO_RESERVA = "RESERVADO"; var model = bd.AgregarNuevaReserva(nuevo); if (model) { var result = new { Success = true, Message = "Succes Message", model }; return(Json(result, JsonRequestBehavior.AllowGet)); } else { var result = new { Success = false, Message = "Error Message" }; return(Json(result, JsonRequestBehavior.AllowGet)); } }
private void AlimentarGrid() { try { ReservaDAL c = new ReservaDAL(); grid_condominio.DataSource = c.Listar();//Popular o grid } catch (Exception ex) { MessageBox.Show("Não foi possivel exibir os dados" + ex); } }
public ReservaVIEW CargarReserva(int idReserva) { try { ReservaDAL vista = new ReservaDAL(); return(vista.CargarReservaView(idReserva)); } catch (Exception ex) { throw ex; } }
public List <ReservaVIEW> ListarTodosRequerimientos() { try { ReservaDAL datos = new ReservaDAL(); return(datos.ListarTodosRequerimientos()); } catch (Exception ex) { throw ex; } }
public List <ReservaVIEW> FiltrarRequerimientos3(string tipo, int sucursal, string valor) { try { ReservaDAL datos = new ReservaDAL(); return(datos.FiltrarOrdenesPedidos3(tipo, sucursal, valor)); } catch (Exception ex) { throw ex; } }
private void dgRequerimientos_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { if (dgRequerimientos.SelectedItem != null) { DataRowView dataRowView = dgRequerimientos.SelectedItem as DataRowView; DataRow dataRow = dataRowView.Row; int id = int.Parse(dataRow["ID"].ToString()); IDRESERVA = id; ReservaDAL reservaDAL = new ReservaDAL(); ReservaVIEW reserva = reservaDAL.CargarReservaView(id); string folio = id.ToString(); for (int i = 0; i < 9; i++) { if (folio.Length < 8) { folio = "0" + folio; } } CargarTablaProductos(); CargarTablaServicios(); txtFolio.Text = folio; txtNombreCliente.Text = reserva.NOMBRE_CLIENTE + " " + reserva.NOMBRE_APELLIDO; txtPatente.Text = reserva.PATENTE_VEHICULO; dpkFechaCreacion.SelectedDate = reserva.FECHA_RESERVA; dpkFechaActualizacion.SelectedDate = reserva.FECHA_ULTIMO_UPDATE; txtSucursal.Text = reserva.NOMBRE_SUCURSAL; txtNombreEmpleado.Text = reserva.NOMBRE_EMPLEADO + " " + reserva.APELLIDO_EMPLEADO; txtObservacion.Text = reserva.ORSERVACION_FINAL; ESTADORESERVA = reserva.ESTADO_DIAGNOSTICO; DiagnosticoDAL diagnosticoDAL = new DiagnosticoDAL(); List <ServiciosXDiagnosticoVIEW> listaServicio = diagnosticoDAL.ListarServiciosXDiagnostico(reserva.ID_DIAGNOTICO); foreach (var fila in listaServicio) { if (fila.EstadoServicio != "COMPLETADO") { ESTADORESERVA = "INICIADO"; } AgregarItemTablaServicios(int.Parse(fila.IdServicio.ToString()), fila.NombreServicio, fila.EstadoServicio, fila.CostoServicio); } List <ProductosXDiagnostico> listaProductos = diagnosticoDAL.ListarProductosXDiagnostico(reserva.ID_DIAGNOTICO); foreach (var fila in listaProductos) { AgregarItemTablaProductos(int.Parse(fila.IdProducto.ToString()), fila.NombreProdcuto, int.Parse(fila.Cantidad.ToString()), Convert.ToDecimal(fila.PrecioUni), Convert.ToDecimal(fila.PrecioTot)); } } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public FormAgregarReserva() { InitializeComponent(); datePickerReserva.Format = DateTimePickerFormat.Custom; datePickerReserva.CustomFormat = "yyyy-MM-dd"; datePickerIngreso.Format = DateTimePickerFormat.Custom; datePickerIngreso.CustomFormat = "yyyy-MM-dd"; datePickerSalida.Format = DateTimePickerFormat.Custom; datePickerSalida.CustomFormat = "yyyy-MM-dd"; cboboxCliente.DataSource = ClienteDAL.TraerClientes(); cboboxCliente.DisplayMember = "Cliente"; cboboxCliente.ValueMember = "id"; cboboxFormaPago.DataSource = ReservaDAL.TraerFormasDePago(); cboboxFormaPago.DisplayMember = "tipo_de_pago"; cboboxFormaPago.ValueMember = "id"; }
public JsonResult ReservasPorVivienda(FormCollection collection) { ReservaDAL bd = new ReservaDAL(); int vivienda = int.Parse(collection["Vivienda"].ToString()); var model = bd.ObtenerVistaReservasPorVivienda(vivienda); if (model != null) { var result = new { Success = true, Message = "Succes Message", model }; return(Json(result, JsonRequestBehavior.AllowGet)); } else { var result = new { Success = false, Message = "Error Message" }; return(Json(result, JsonRequestBehavior.AllowGet)); } }
public JsonResult ReservasPorEspacioSolicitado(FormCollection collection) { ReservaDAL bd = new ReservaDAL(); int espacio = int.Parse(collection["EC_ID_ESPACIO"].ToString()); var model = bd.ObtenerVistaReservasPorEspacioSolicitado(espacio); if (model != null) { var result = new { Success = true, Message = "Succes Message", model }; return(Json(result, JsonRequestBehavior.AllowGet)); } else { var result = new { Success = false, Message = "Error Message" }; return(Json(result, JsonRequestBehavior.AllowGet)); } }
private void btnAgregarReserva_Click(object sender, EventArgs e) { Reserva reserva = new Reserva(); reserva.FechaReserva = datePickerReserva.Text; reserva.FechaIngreso = datePickerIngreso.Text; reserva.FechaSalida = datePickerSalida.Text; reserva.IdCliente = Convert.ToInt32(cboboxCliente.SelectedValue); reserva.IdHabitacion = Convert.ToInt32(cboboxHabitacion.SelectedValue); reserva.IdFormaPago = Convert.ToInt32(cboboxFormaPago.SelectedValue); int resultado = ReservaDAL.Agregar(reserva); if (resultado > 0) { MessageBox.Show("Reserva guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar la reserva", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public JsonResult ArpobarReservaConserje(FormCollection collection) { ReservaDAL bd = new ReservaDAL(); RESERVA nuevo = new RESERVA(); DateTime ahora = DateTime.Now; nuevo.ID_RESERVA = int.Parse(collection["Reserva"].ToString()); nuevo.ESTADO_RESERVA = collection["Accion"].ToString(); var model = bd.AprobarReserva(nuevo); if (model) { var result = new { Success = true, Message = "Succes Message", model }; return(Json(result, JsonRequestBehavior.AllowGet)); } else { var result = new { Success = false, Message = "Error Message" }; return(Json(result, JsonRequestBehavior.AllowGet)); } }
private void btnEliminarReserva_Click(object sender, EventArgs e) { DataGridViewRow row = dataGridView1.CurrentRow; int idreserva = Convert.ToInt32(row.Cells["id"].Value); try { if (MessageBox.Show("Esta Seguro que desea eliminar el cliente Actual", "Estas Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ReservaDAL.Eliminar(idreserva); MessageBox.Show("Cliente Eliminado Correctamente!", "Cliente Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (MySqlException) { MessageBox.Show("error "); } dataGridView1.DataSource = ReservaDAL.TraerReservas(); dataGridView1.Columns["id"].Visible = false; }
public Domain.Reserva UltimaReserva() { Sql.Clear(); int id = 0; Sql.Append("SELECT TOP 1 Id FROM RESERVAS ORDER BY Id DESC"); using (var reader = DbContext.ExecuteQueryReader(Sql.ToString())) { if (reader.Read()) { id = Convert.ToInt32(reader["Id"]); } } Domain.Reserva reserva = new ReservaDAL().ConsultarPorId(id); reserva.Sala = new SalaDAL().ConsultarPorId(reserva.Sala.Id); reserva.Usuario = new UsuarioDAL().ConsultarPorId(reserva.Usuario.Id); return(reserva); }
private void btnExcluir_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtId.Text)) { MessageBox.Show("Escolha um item na lista"); } else { if (MessageBox.Show("Deseja Excluir este registro? \nEssa ação não poderá ser desfeita!", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { Reserva b = new Reserva(); ReservaDAL B = new ReservaDAL(); b.Id = Convert.ToInt32(txtId.Text); B.Delete(Convert.ToInt32(b.Id)); MessageBox.Show("Registro " + txtId.Text + " excluído com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); AlimentarGrid(); LimparCampos(); } } }
public bool InsertReserva(int rut, DateTime fecha, int mesa) { ReservaDAL resDAL = new ReservaDAL(); return(resDAL.AgregarReserva(rut, fecha, mesa)); }
private void btnIngreso_Click(object sender, EventArgs e) { dataGridView1.DataSource = ReservaDAL.TraerReservasPorHabitacionPorFechasReserva(Convert.ToInt32(cboboxHabitacion.SelectedValue), dateTimePicker1.Text, dateTimePicker2.Text); dataGridView1.Columns["id"].Visible = false; }
private void btnReserva_Click(object sender, EventArgs e) { dataGridView1.DataSource = ReservaDAL.TraerReservasporReserva(dateTimePicker1.Text, dateTimePicker2.Text); dataGridView1.Columns["id"].Visible = false; }
public void notificar(string acao, params object[] parametros) { TituloDAL tituloDAL = new TituloDAL(); UsuarioDAL usuarioDAL = new UsuarioDAL(); ReservaDAL reservaDAL = new ReservaDAL(); EditoraDAL editoraDAL = new EditoraDAL(); BibliotecaDAL bibliotecaDAL = new BibliotecaDAL(); EmprestimoDAL emprestimoDAL = new EmprestimoDAL(); ItemEmprestimoDAL itemDAL = new ItemEmprestimoDAL(); ExemplarDAL exemplarDAL = new ExemplarDAL(); bool sucesso; switch (acao) { case "IE": // Inserir Empréstimo bool gravou = false; Usuario usuarioEmp = usuarioDAL.ObterPorCPF(parametros[0].ToString()); Emprestimo emp = new Emprestimo(Convert.ToDateTime(parametros[1]), usuarioEmp); if (emprestimoDAL.GravarEmprestimo(emp)) { List <Titulo> livros = (List <Titulo>)parametros[3]; foreach (var item in livros) { gravou = false; // 1 - Emprestado // 2 - Reservado // 0 - Disponível Exemplar exemplar = null; exemplar = exemplarDAL.ObterExemplar(item.CodTitulo); if (exemplar != null) { emp = emprestimoDAL.ObterUltimoEmprestimo(); ItemEmprestimo itemEmp = new ItemEmprestimo(emp.CodEmp, emp.Usuario, exemplar, Convert.ToDateTime(parametros[1]), Convert.ToDateTime(parametros[2]), 1); exemplarDAL = new ExemplarDAL(); if (exemplarDAL.Emprestar(exemplar.CodSeqExemplar) == 1) { if (itemDAL.GravarItemEmprestimo(itemEmp)) { if (tituloDAL.atualizarQuantidade(item.CodTitulo) == 1) { MessageBox.Show($"Seu Empréstimo do livro = '{item.TituloLivro}' foi Gravado!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.None); gravou = true; } } } } } } if (!gravou) { MessageBox.Show("Erro durante a gravação...", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "IR": // incluir Reserva /// Procurar se o livro tem quantidade disponível e ir no banco pegando o códigoSequencial do exemplar /// cujo codSituação = 0 /// retorna o exemplar, marcar codSituação como 2 e cabow gravou = false; Titulo titulo; (titulo, sucesso) = tituloDAL.ObterTitulo_Qtde(Convert.ToInt32(parametros[1])); if (sucesso) { Exemplar exemplar = exemplarDAL.ObterExemplar(titulo.CodTitulo); if (exemplar != null) { if (exemplarDAL.Reservar(exemplar.CodLivro) > 0) { Usuario usuario = usuarioDAL.ObterPorCPF(parametros[0].ToString()); if (reservaDAL.GravarReserva(new Reserva(Convert.ToDateTime(parametros[2]), usuario.Id, Convert.ToInt32(parametros[1])))) { if (tituloDAL.atualizarQuantidade(titulo.CodTitulo) == 1) { MessageBox.Show("Sua Reserva foi Gravada!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.None); gravou = true; } } } } else { MessageBox.Show("Livro já reservado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Esse Livro não tem exemplares disponíveis", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (!gravou) { MessageBox.Show("Erro durante a gravação...", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "PU": // Pesquisar Usuário DataTable dtUsuarioBusca = new DataTable(); dtUsuarioBusca.Columns.Add("CPF"); dtUsuarioBusca.Columns.Add("Código do Usuário"); dtUsuarioBusca.Columns.Add("Nome do Usuário"); foreach (Usuario usu in usuarioDAL.ObterPorNome(parametros[1].ToString())) { DataRow linhaUsu = dtUsuarioBusca.NewRow(); linhaUsu[0] = usu.Cpf; linhaUsu[1] = usu.Id; linhaUsu[2] = usu.Nome; dtUsuarioBusca.Rows.Add(linhaUsu); } telaClientes = new fmClientes((int)parametros[0]); telaClientes.dgvTabClientes.DataSource = dtUsuarioBusca; telaClientes.dgvTabClientes.Columns[0].Width = 100; telaClientes.dgvTabClientes.Columns[1].Width = 80; telaClientes.dgvTabClientes.Columns[2].Width = 400; telaClientes.adicionarObservadores(this); telaClientes.mascara.Text = parametros[1].ToString(); telaClientes.ShowDialog(); break; case "PUC": // pesquisar usuario consulta telaReserva.tbPesqUsuario.Text = parametros[0].ToString(); telaReserva.lbCpf.Visible = true; telaReserva.lbCodUsu.Visible = true; telaReserva.lbCodUsu.Text = parametros[1].ToString(); break; case "PUCE": // pesquisar usuario consulta para tela Emprestimo telaEmprestimo.tbUsuario.Text = parametros[0].ToString(); telaEmprestimo.lbCpf.Visible = true; telaEmprestimo.lbCodUsu.Visible = true; telaEmprestimo.lbCodUsu.Text = parametros[1].ToString(); break; case "PL": // pesquisar livro DataTable dtLivros = new DataTable(); dtLivros.Columns.Add("Código Livro"); dtLivros.Columns.Add("Titulo do Livro"); dtLivros.Columns.Add("Quantidade"); dtLivros.Columns.Add("ID da Editora"); foreach (Titulo tit in tituloDAL.ObterPorNome(parametros[0].ToString())) { DataRow linhaPL = dtLivros.NewRow(); linhaPL[0] = tit.CodTitulo; linhaPL[1] = tit.TituloLivro; linhaPL[2] = tit.Quantidade; linhaPL[3] = tit.CodEditora; dtLivros.Rows.Add(linhaPL); } telaReserva.dgvTabLivro.DataSource = dtLivros; telaReserva.dgvTabLivro.Columns[0].Width = 100; telaReserva.dgvTabLivro.Columns[1].Width = 350; telaReserva.dgvTabLivro.Columns[2].Width = 80; telaReserva.dgvTabLivro.Columns[3].Width = 185; break; case "PLE": // pesquisar livro DataTable dtLivrosEmp = new DataTable(); dtLivrosEmp.Columns.Add("Código Livro"); dtLivrosEmp.Columns.Add("Titulo do Livro"); dtLivrosEmp.Columns.Add("Quantidade"); dtLivrosEmp.Columns.Add("ID da Editora"); foreach (Titulo tit in tituloDAL.ObterPorNome(parametros[0].ToString())) { DataRow linhaPL = dtLivrosEmp.NewRow(); linhaPL[0] = tit.CodTitulo; linhaPL[1] = tit.TituloLivro; linhaPL[2] = tit.Quantidade; linhaPL[3] = tit.CodEditora; dtLivrosEmp.Rows.Add(linhaPL); } telaEmprestimo.dgvLivrosPesq.DataSource = dtLivrosEmp; break; default: break; } }
private void btnReservar_Click(object sender, EventArgs e) { //Verifico se todos os campos estão preenchidos if (!txtdata_agendamento.MaskFull) { MessageBox.Show("Informe a data do agendamento!"); txtdata_agendamento.Focus(); } else if (!txthora_inicial.MaskFull) { MessageBox.Show("Informe a hora inicial!"); txthora_inicial.Focus(); } else if (!txthora_final.MaskFull) { MessageBox.Show("Informe a hora final"); txthora_final.Focus(); } else if (String.IsNullOrEmpty(txtIdLazer.Text)) { MessageBox.Show("Informe o lazer!"); txtIdLazer.Focus(); } else if (String.IsNullOrEmpty(txtIdApartamento.Text)) { MessageBox.Show("Informe o apartamento!"); txtIdApartamento.Focus(); } //Se tudo estiver preenchido, verifico se tem lazer livre para a data e horario escolhidos else { ReservaDAL verifica = new ReservaDAL(); DateTime data_reserva = Convert.ToDateTime(txtdata_agendamento.Text); DateTime hora_inicial = Convert.ToDateTime(txthora_inicial.Text); DateTime hora_final = Convert.ToDateTime(txthora_final.Text); int id_lazer = Convert.ToInt32(txtIdLazer.SelectedValue); Reserva verificaReserva = verifica.FindForCode(data_reserva, hora_inicial, hora_final, id_lazer); int qtdReserva = verificaReserva.verifica; if (qtdReserva > 0) { MessageBox.Show("Já existe uma reserva para este lazer e horário!"); } else { Reserva c = new Reserva(); c.Data_agendamento = Convert.ToDateTime(txtdata_agendamento.Text); c.Hora_inicial = Convert.ToDateTime(txthora_inicial.Text); c.Hora_final = Convert.ToDateTime(txthora_final.Text); c.Id_lazer = Convert.ToInt32(txtIdLazer.SelectedValue); c.id_apartamento = Convert.ToInt32(txtIdApartamento.SelectedValue); ReservaDAL C = new ReservaDAL(); C.Record(c); //Gravando o condominio MessageBox.Show("Reserva cadastrada com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); AlimentarGrid(); LimparCampos(); } } }
public FormEliminarReserva() { InitializeComponent(); dataGridView1.DataSource = ReservaDAL.TraerReservas(); dataGridView1.Columns["id"].Visible = false; }
private void btnBuscar_Click(object sender, EventArgs e) { dataGridView1.DataSource = ReservaDAL.TraerReservasPorHabitacionPorCliente(Convert.ToInt32(cboboxCliente.SelectedValue)); dataGridView1.Columns["id"].Visible = false; }
public bool DeleteReserva(int id_reserv) { ReservaDAL resDAL = new ReservaDAL(); return(resDAL.EliminarReserva(id_reserv)); }
public DataTable GetReservasByRut(int rut) { ReservaDAL resDAL = new ReservaDAL(); return(resDAL.GetReservasByRut(rut)); }
public FormVerFormasPago() { InitializeComponent(); dataGridView1.DataSource = ReservaDAL.TraerTotalFormaDePago(); }