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 btnEliminar_Click(object sender, EventArgs e) { if (tblCliente.CurrentRow != null) { Cliente cliente = new Cliente(); cliente.Cli_Dni = tblCliente.CurrentRow.Cells["DNI"].Value.ToString(); cliente.Cli_Id = Convert.ToInt32(tblCliente.CurrentRow.Cells["cli_ID"].Value.ToString()); if (ClienteABM.cliente_compras(cliente.Cli_Id) != 0) { MessageBox.Show("El cliente posee compras, no se puede eliminar"); } else { if (MessageBox.Show("Seguro quiere eliminarlo", "Importante!!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { ClienteABM.eliminarCliente(cliente); MessageBox.Show("Se elimino el usuario correctamente"); CargarClientes(); } } } else { MessageBox.Show("Seleccione una fila por favor", "Importante", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnporApellido_Click(object sender, EventArgs e) { //FrmListadoSimple oFrm = new FrmListadoSimple("Cliente"); //oFrm.Show(); tblCliente.DataSource = ClienteABM.ordenarPorApellido(); tblCliente.Columns[5].Visible = false; }
private void load_combo_clientes() { cmbClientes.DisplayMember = "Cliente"; cmbClientes.ValueMember = "Cliente"; cmbClientes.DataSource = ClienteABM.list_cliente(); cmbClientes.SelectedIndex = -1; cmbClientes.Text = "--------seleccione un cliente--------"; }
public Modificar_Cliente(Cliente C) { InitializeComponent(); CABM = new ClienteABM(); CABM.SelectCliente(ref C); txtbx_ModNombreCliente.Text = C.NombreC; txtbx_ModApellidoCliente.Text = C.ApellidoC; txtbx_ModEmailCliente.Text = C.EmailC; txtbx_ModTelefonoCliente.Text = C.TelefonoC.ToString(); txtbx_ModContraseniaCliente.Text = C.ContraseniaC; }
private void btnBuscar_Click(object sender, EventArgs e) { if (txtBuscar.Text != " ") { tblCliente.DataSource = ClienteABM.BuscarClientes(txtBuscar.Text); txtBuscar.Text = ""; } else { CargarClientes(); } }
private void btnClientes_Click(object sender, EventArgs e) { this.EsconderPaneles(); if (clienteForm == null) { this.clienteForm = new ClienteABM(this.panelMenu.Location, this.panelMenu.Size); clienteForm.MdiParent = this; this.panelMenu.Controls.Add(clienteForm); clienteForm.Dock = DockStyle.Fill; } btnTitulo.Iconimage = btnClientes.Iconimage; lblTitulo.Text = "CLIENTES"; clienteForm.Show(); clienteForm.CargarClientes(); clienteForm.DestacarMora(); }
public PrincipalCliente(string email)//inicializa ventana { InitializeComponent(); cliente = new Cliente(); ClienteABM clienteABM = new ClienteABM(); propiedadAmb = new PropiedadABM(); terrenoAbm = new TerrenoABM(); cliente.EmailC = email; clienteABM.SelectCliente(ref cliente); cbx_FiltroPorTipo.Items.Add("TERRENO"); cbx_FiltroPorTipo.Items.Add("PROPIEDAD"); listatodasPropiedades = new List <Propiedad>(); listatodosterrenos = new List <Terreno>(); listatodasPropiedades = propiedadAmb.SelectPropiedades(); listatodosterrenos = terrenoAbm.SelectTerreno(); }
private void Btn_modificarCliente_Click(object sender, RoutedEventArgs e) { try { ClienteABM clienteAmb = new ClienteABM(); Cliente C = new Cliente(); C.NombreC = txtbx_ModNombreCliente.Text; C.ApellidoC = txtbx_ModApellidoCliente.Text; C.EmailC = txtbx_ModEmailCliente.Text; C.ContraseniaC = txtbx_ModContraseniaCliente.Text; clienteAmb.updateCliente(C); MessageBox.Show("Modificacion Exitosa"); } catch (Exception ex) { logger.Error("ERROR al modificar cliente-> {0}", ex.ToString()); MessageBox.Show("Error al modificar"); } }
private void btn_aceptar_Click(object sender, EventArgs e) { if (lbl_title.Text == "Agregar") { if (tbx_dni.Text != "" && tbx_nombre.Text != "" && tbx_apellido.Text != "" && tbx_direccion.Text != "" && tbx_telefono.Text != "") { Cliente cliente = new Cliente(); cliente.Cli_Dni = tbx_dni.Text; cliente.Cli_Nombre = tbx_nombre.Text; cliente.Cli_Apellido = tbx_apellido.Text; cliente.Cli_Direccion = tbx_direccion.Text; cliente.Cli_Telefono = tbx_telefono.Text; if (ClienteABM.cliente_existente(cliente.Cli_Dni) == 0) { try { ClienteABM.agregarCliente(cliente); MessageBox.Show("Cliente Agregado!"); this.Close(); }catch (Exception a) { MessageBox.Show("" + a); MessageBox.Show("Cliente no Registrado!"); } } else { MessageBox.Show("Dni Existente"); //MessageBox.Show(ClienteABM.cliente_existente(cliente.Cli_Dni).ToString()); } } else { MessageBox.Show("Complete todos los campos"); } } else { if (tbx_dni.Text != "" && tbx_nombre.Text != "" && tbx_apellido.Text != "" && tbx_direccion.Text != "" && tbx_telefono.Text != "") { Cliente cliente = new Cliente(); cliente.Cli_Id = Convert.ToInt32(txtID.Text); cliente.Cli_Dni = tbx_dni.Text; cliente.Cli_Nombre = tbx_nombre.Text; cliente.Cli_Apellido = tbx_apellido.Text; cliente.Cli_Direccion = tbx_direccion.Text; cliente.Cli_Telefono = tbx_telefono.Text; if (ClienteABM.cliente_existente(cliente.Cli_Dni) <= 1) { try { ClienteABM.editarCliente(cliente); MessageBox.Show("Cliente Editado!"); this.Close(); }catch (Exception a) { MessageBox.Show("" + a); MessageBox.Show("Cliente no Editado!"); } } else { MessageBox.Show("Dni Existente"); MessageBox.Show(ClienteABM.cliente_existente(cliente.Cli_Dni).ToString()); } } else { MessageBox.Show("Campos Vacios"); } } }
private void CargarClientes() { tblCliente.DataSource = ClienteABM.listarClientes(); tblCliente.Columns[5].Visible = false; }
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 load_combo_clientes() { cmbCliente.DisplayMember = "Cliente"; cmbCliente.ValueMember = "cli_id"; cmbCliente.DataSource = ClienteABM.list_cliente(); }