public Principal_Contacto(string email) { InitializeComponent(); usuario = new UsuarioABM(); propiedadAmb = new PropiedadABM(); terrenoAbm = new TerrenoABM(); mail = email; if (usuario.tipoContacto(email)) { contacto = new Duenio(); contacto.Email = email; //DuenioABM duenioAbm = new DuenioABM(); } else { contacto = new Inmobiliaria(); contacto.Email = email; } listaPropiedadesContacto = propiedadAmb.SelectPropiedad(contacto); listaTerrenosContacto = terrenoAbm.SelectTerreno(contacto); foreach (Propiedad propiedad in listaPropiedadesContacto) { grid_InmueblesPropietarios.Items.Add(propiedad); } foreach (Terreno terreno in listaTerrenosContacto) { grid_InmueblesPropietarios.Items.Add(terreno); } }
private void Btn_registrarCliente_Click(object sender, RoutedEventArgs e) // evento para enviar los datos del nuevo cliente a la base de datos { string salida = "Cliente Creado Correctamente."; // string que se mostrara si se el siqguiente control if (!string.IsNullOrWhiteSpace(txtbx_ApellidoCliente.Text) && !string.IsNullOrWhiteSpace(txtbx_UsuarioCliente.Text) && !string.IsNullOrWhiteSpace(txtbx_NombreCliente.Text) && !string.IsNullOrWhiteSpace(txtbx_TelefonoCliente.Text) && !string.IsNullOrWhiteSpace(txtbx_ContraseniaCliente.Text) && !string.IsNullOrWhiteSpace(txtbx_UsuarioCliente.Text)) // control para saber si se ingresaron todos los campos { Cliente cliente = new Cliente(); ClienteABM clienteAbm = new ClienteABM(); cliente.ApellidoC = txtbx_ApellidoCliente.Text; cliente.NombreC = txtbx_NombreCliente.Text; cliente.TelefonoC = Convert.ToInt32(txtbx_TelefonoCliente.Text); cliente.EmailC = txtbx_UsuarioCliente.Text; cliente.ContraseniaC = txtbx_ContraseniaCliente.Text; clienteAbm.insertarCliente(cliente); UsuarioABM usuarioCLiente = new UsuarioABM(); //usuarioCLiente.ingresarUsuario(cliente); MessageBox.Show(salida); } else { salida = "Faltan Campos!"; // string que se mostrara en el msj de alerta MessageBox.Show(salida); // msj de alerta que se mostrara si faltan campos por completar } txtbx_ApellidoCliente.Clear(); txtbx_ContraseniaCliente.Clear(); txtbx_NombreCliente.Clear(); txtbx_TelefonoCliente.Clear(); txtbx_UsuarioCliente.Clear(); }
private void Cargar_Usuarios() { tblUsuario.DataSource = UsuarioABM.cargarUsuarios(); tblUsuario.Columns[6].Visible = false; tblUsuario.Columns[7].Visible = false; tblUsuario.Columns[1].Visible = false; }
private void btnAgregarUsuario_Click(object sender, RoutedEventArgs e) { Usuario UsuarioNovo = new Usuario(); UsuarioNovo.Nombre = txbUsuario.Text; UsuarioNovo.Contrasena = txbContrasena.Text; UsuarioNovo.Nivel = Convert.ToInt32(txbNivel.Text); UsuarioABM.Crearuser(UsuarioNovo); this.Close(); }
private void btnModificarUsuario_Click(object sender, RoutedEventArgs e) { Recibido.Nombre = txbUsuario.Text; if (txbContrasena.Text != "") { Recibido.Contrasena = txbContrasena.Text; } Recibido.Nivel = Convert.ToInt32(txbNivel.Text); UsuarioABM.ModificarUsuario(Recibido); this.Close(); }
private void btnBuscar_Click(object sender, EventArgs e) { if (txtBuscar.Text != " ") { tblUsuario.DataSource = UsuarioABM.buscarUsuario(txtBuscar.Text); txtBuscar.Text = ""; } else { Cargar_Usuarios(); } }
private void btnGuardar_Click(object sender, EventArgs e) { Usuario user = new Usuario(); user.Usr_Id = Convert.ToInt32(txtId.Text); user.Rol_Codigo = cmbRol.SelectedValue.ToString(); user.Usr_ApellidoNombre = txtApellido.Text; user.Usr_NombreUsuario = txtUsuario.Text; user.Usr_Contrasenia = txtPass.Text; UsuarioABM.mod_User(user); this.Close(); }
private void registrar_Click(object sender, EventArgs e) { if (password.Text.Equals(confirmpassword.Text)) { Detalle detalle = new Detalle(nick.Text, nombre.Text, apellido.Text); Usuario usuario = new Usuario(detalle, direccion.Text, password.Text, telefono.Text); UsuarioABM usuarioAbm = new UsuarioABM(); int ultimoID = usuarioAbm.RegistrarUsuario(usuario); MessageBox.Show("Usuario registrado correctamente"); //MessageBox.Show(ultimoID.ToString()); } else { MessageBox.Show("La dos contraseñas ingresadas son diferentes"); } }
private void button1_Click(object sender, EventArgs e) { UsuarioABM usuarioAbm = new UsuarioABM(); Usuario usuario = usuarioAbm.LoginUsuario(direccion.Text, password.Text); if (usuario == null) { MessageBox.Show("Direccion o contraseña incorrecta"); } else { this.Hide(); InicioUsuario ini_usuario = new InicioUsuario(usuario); ini_usuario.ShowDialog(); } }
private void btnBorrarUsuario_Click(object sender, RoutedEventArgs e) { if (lbUsuarios.SelectedItem != null) { MessageBoxResult messageBoxResult = MessageBox.Show("Esta seguro que desea eliminar el Usuario?", "Confirmacion Borrar", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { UsuarioABM.BorrarUsuario((Usuario)lbUsuarios.SelectedItem); lbUsuarios.Items.Refresh(); } } else { MessageBox.Show("Debe seleccionar un usuario."); } }
private void btnBuscarUsuarios_Click(object sender, RoutedEventArgs e) { if (Helpers.VerificarCampos.Verificarcaracteres(txbBuscarUsuarios.Text)) { lbUsuarios.ItemsSource = UsuarioABM.UsuarioPorNombre(txbBuscarUsuarios.Text); lblNoticia.Content = "Se han encontrado " + lbUsuarios.Items.Count + " Coincidencias."; } else { lblNoticia.Content = "No se admiten numeros"; } if (txbBuscarUsuarios.Text == "") { Refresh(); } }
private void btnIngresar_Click(object sender, RoutedEventArgs e) { usuario = new Usuario(); usuario.Nombre = txbuser.Text; usuario.Contrasena = pwbContra.Password; UsuarioABM.Loguear(usuario); if (usuario.Nivel == 0) { MessageBox.Show("Nombre de usuario o contraseña incorrecta."); } else { VentanaRegistros ventanaPrincipal = new VentanaRegistros(usuario); this.Close(); ventanaPrincipal.ShowDialog(); } }
private void Btn_IngresardeLogin_Click(object sender, RoutedEventArgs e) // evento que me permite ingresar al sistema si coinsiden los datos con la base de datos { string salida = "Bienvenido!"; // string que se mostrara cuando ingrese al sistema si todo esta correcto if (!string.IsNullOrWhiteSpace(txtb_contraseniadeLogin.Text) && !string.IsNullOrWhiteSpace(txtb_UsuariodeLogin.Text)) // control para saber si se ingresaron todos los campos { UsuarioABM usuario = new UsuarioABM(); if (usuario.validar(txtb_UsuariodeLogin.Text, txtb_contraseniadeLogin.Text)) { if (usuario.tipoUsuario(txtb_UsuariodeLogin.Text)) { Cliente cliente = new Cliente(); cliente.EmailC = txtb_UsuariodeLogin.Text; PrincipalCliente ppalCliente = new PrincipalCliente(cliente); MessageBox.Show(salida); this.Close(); ppalCliente.Show(); } else { Principal_Contacto ppalContacto = new Principal_Contacto(txtb_UsuariodeLogin.Text); // creo la ventana Principal_Contacto MessageBox.Show(salida); // muestro msj de bienvenida this.Close(); ppalContacto.Show(); // muestro ventana } } else { MessageBox.Show("Usuario y/o Contraseña incorrectos"); } } else { salida = "Faltan Campos!"; // string que se mostrara en el msj de alerta MessageBox.Show(salida); // msj de alerta que se mostrara cuando falten ingresar campos } }
private void btnEliminar_Click(object sender, EventArgs e) { if (tblUsuario.CurrentRow != null) { Usuario user = new Usuario(); user.Usr_Id = int.Parse(tblUsuario.CurrentRow.Cells["ID"].Value.ToString()); user.Rol_Codigo = tblUsuario.CurrentRow.Cells["rol_Codigo"].Value.ToString(); user.Usr_ApellidoNombre = tblUsuario.CurrentRow.Cells["Apellido y Nombre"].Value.ToString(); user.Usr_NombreUsuario = tblUsuario.CurrentRow.Cells["Usuario"].Value.ToString(); user.Usr_Contrasenia = tblUsuario.CurrentRow.Cells["Contraseña"].Value.ToString(); if (btnEliminar.Text == "Eliminar") { user.Usr_Estado = false; if (MessageBox.Show("Seguro quiere eliminarlo", "Importante!!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { UsuarioABM.mod_User(user); MessageBox.Show("Se elimino el usuario correctamente"); Cargar_Usuarios(); } } else { user.Usr_Estado = true; if (MessageBox.Show("Seguro quiere activar el usuario?", "Importante!!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { UsuarioABM.mod_User(user); MessageBox.Show("Usuario activado"); Cargar_Usuarios(); } } } else { MessageBox.Show("Seleccione una fila por favor", "Importante", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void ExportarFacturaPDF(Document documento) { DataTable dtv = new DataTable(); dtv = VehiculoABM.buscarID(int.Parse(tbListaVentas.CurrentRow.Cells["veh_ID"].Value.ToString())); string gps = ""; if (dtv.Rows[0][9].ToString() == "False") { gps = "No"; } else { gps = "Si"; } DataTable dtc = new DataTable(); dtc = ClienteABM.BuscarCliNyPD(tbListaVentas.CurrentRow.Cells["Cliente"].Value.ToString()); DataTable dtu = new DataTable(); dtu = UsuarioABM.buscarIDUsuario(int.Parse(tbListaVentas.CurrentRow.Cells["usu_ID"].Value.ToString())); BaseFont bf = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, BaseFont.CP1250, BaseFont.EMBEDDED); Font arial = FontFactory.GetFont("Arial", 14, BaseColor.BLACK); iTextSharp.text.Font text = new iTextSharp.text.Font(bf, 10, iTextSharp.text.Font.NORMAL); iTextSharp.text.Image png = iTextSharp.text.Image.GetInstance("logo-Agencia.png"); //png.ScaleToFit(80f,50f); png.ScaleAbsoluteWidth(100f); png.ScaleAbsoluteHeight(80f); //-----------------TITULO--------------------------- Paragraph encabezado = new Paragraph("Factura\n\n", arial); encabezado.Alignment = Element.ALIGN_CENTER; //---------------Espacio---------------------------- Paragraph texto = new Paragraph("\n"); //--------------Informacion Venta------------------- PdfPTable info = new PdfPTable(2); float[] cwinfo = { 6, 14 }; info.DefaultCell.Padding = 3; info.WidthPercentage = 100; info.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT; info.DefaultCell.BorderWidth = 0; info.SetWidths(cwinfo); //info.AddCell(new Phrase(" N° De Factura: " + nventa.ToString() + "\n " + // "Fecha de Factura: " + DateTime.Now + "\n ", text)); PdfPCell cellpng = new PdfPCell(png); cellpng.HorizontalAlignment = Element.ALIGN_CENTER; cellpng.BorderWidth = 0; info.AddCell(cellpng); PdfPCell cellinfo = new PdfPCell(new Phrase(" N° De Factura: " + tbListaVentas.CurrentRow.Cells["Numero de Venta"].Value.ToString() + "\n " + "Fecha de Factura: " + DateTime.Now + "\n\n " + "--------------------------------------------------- \n\n" + " Empresa: " + "Company Car" + "\n " + "Vendedor: " + dtu.Rows[0][4].ToString() , text)); info.AddCell(cellinfo); //-------------Datos Cliente------------------ PdfPTable tablaCliente = new PdfPTable(1); tablaCliente.DefaultCell.Padding = 3; tablaCliente.WidthPercentage = 100; tablaCliente.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT; tablaCliente.DefaultCell.BorderWidth = 1; PdfPCell cellcli = new PdfPCell(new Phrase("Cliente", text)); cellcli.BackgroundColor = new iTextSharp.text.BaseColor(192, 192, 192); cellcli.HorizontalAlignment = Element.ALIGN_CENTER; tablaCliente.AddCell(cellcli); tablaCliente.AddCell(new Phrase("Nombre: " + dtc.Rows[0][1].ToString() + "\n" + "Apellido: " + dtc.Rows[0][2].ToString() + "\n" + "DNI: " + dtc.Rows[0][0].ToString() + "\n" + "Direccion: " + dtc.Rows[0][3].ToString() + "\n" + "Telefono: " + dtc.Rows[0][4].ToString(), text)); //------------Datos Veh------------------ PdfPTable tablaVeh = new PdfPTable(1); tablaVeh.DefaultCell.Padding = 3; tablaVeh.WidthPercentage = 100; tablaVeh.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT; tablaVeh.DefaultCell.BorderWidth = 1; PdfPCell cellveh = new PdfPCell(new Phrase("Vehiculo", text)); cellveh.BackgroundColor = new iTextSharp.text.BaseColor(192, 192, 192); cellveh.HorizontalAlignment = Element.ALIGN_CENTER; tablaVeh.AddCell(cellveh); tablaVeh.AddCell(new Phrase("Matricula: " + dtv.Rows[0][1].ToString() + " " + "Modelo: " + dtv.Rows[0][2].ToString() + "\n" + "Marca: " + dtv.Rows[0][3].ToString() + " " + "Linea: " + dtv.Rows[0][4].ToString() + "\n" + "Puertas: " + dtv.Rows[0][8].ToString() + " " + "Color: " + dtv.Rows[0][7].ToString() + " " + "Gps: " + gps, text)); //-------------Importe---------------- float[] columwidth = { 16, 4 }; PdfPTable tablaImp = new PdfPTable(2); tablaImp.DefaultCell.Padding = 3; tablaImp.WidthPercentage = 100; tablaImp.DefaultCell.HorizontalAlignment = Element.ALIGN_RIGHT; tablaImp.DefaultCell.BorderWidth = 1; tablaImp.SetWidths(columwidth); PdfPCell cellimp = new PdfPCell(new Phrase("Importe: ", text)); cellimp.BackgroundColor = new iTextSharp.text.BaseColor(133, 185, 241); cellimp.HorizontalAlignment = Element.ALIGN_RIGHT; tablaImp.AddCell(cellimp); tablaImp.AddCell(new Phrase("$" + tbListaVentas.CurrentRow.Cells["Precio Final"].Value.ToString(), text)); documento.Add(encabezado); documento.Add(info); documento.Add(texto); documento.Add(tablaCliente); documento.Add(texto); documento.Add(tablaVeh); documento.Add(tablaImp); }
private void Refresh() { lbUsuarios.ItemsSource = UsuarioABM.UsuarioPorNombre(""); }
public void cargar_Combo() { cmbRol.DisplayMember = "rol_descripcion"; cmbRol.ValueMember = "rol_codigo"; cmbRol.DataSource = UsuarioABM.cargar_roles(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (lbl_title.Text == "Agregar") { if (txtApellido.Text != "" && txtUsuario.Text != "" && txtPass.Text != "") { Usuario user = new Usuario(); user.Rol_Codigo = cmbRol.SelectedValue.ToString(); user.Usr_ApellidoNombre = txtApellido.Text; user.Usr_NombreUsuario = txtUsuario.Text; user.Usr_Contrasenia = txtPass.Text; user.Usr_Estado = true; if (UsuarioABM.usuario_existente(user.Usr_NombreUsuario) == 0) { try { UsuarioABM.agregarUsuario(user); MessageBox.Show("Usuario Agregado!"); this.Close(); } catch (Exception a) { MessageBox.Show("" + a); MessageBox.Show("Usuario no Registrado!"); } } else { MessageBox.Show("Usuario Existente"); //MessageBox.Show(UsuarioABM.usuario_existente(user.Usr_NombreUsuario).ToString()); } } else { MessageBox.Show("Complete todos los campos"); } } else { if (txtApellido.Text != "" && txtUsuario.Text != "" && txtPass.Text != "") { Usuario user = new Usuario(); user.Usr_Id = Convert.ToInt32(txtId.Text); user.Rol_Codigo = cmbRol.SelectedValue.ToString(); user.Usr_ApellidoNombre = txtApellido.Text; user.Usr_NombreUsuario = txtUsuario.Text; user.Usr_Contrasenia = txtPass.Text; user.Usr_Estado = true; if (UsuarioABM.usuario_existente(user.Usr_NombreUsuario) <= 1) { try { UsuarioABM.mod_User(user); MessageBox.Show("Usuario Editado"); this.Close(); } catch (Exception a) { MessageBox.Show("" + a); MessageBox.Show("Usuario no editado!"); } } else { MessageBox.Show("Usuario Existente"); //MessageBox.Show(UsuarioABM.usuario_existente(user.Usr_NombreUsuario).ToString()); } } else { MessageBox.Show("Complete todos los campos"); } } }
private void cargar_Vendedor(string user, string pwd) { cmbVendedor.DisplayMember = "usu_apellidoNombre"; cmbVendedor.ValueMember = "usu_id"; cmbVendedor.DataSource = UsuarioABM.set_vendedor(user, pwd); }