public RegistrarClienteForm(Cliente cliente) { InitializeComponent(); ACCION = eOperacion.UPDATE; SELECTED = cliente; btnSCAN.Enabled = true; }
public static Cliente ConvertToCliente(DataRow dr) { Cliente cli = new Cliente(); if (dr != null) { if (dr.Table.Columns.Contains("COD_CLIENTE")) { cli.COD_CLIENTE = dr.Field<string>("COD_CLIENTE"); } if (dr.Table.Columns.Contains("COD_SUC")) { cli.COD_SUC = dr.Field<string>("COD_SUC"); } if (dr.Table.Columns.Contains("FECHA_INICIO")) { cli.FECHA_INICIO = dr.Field<DateTime>("FECHA_INICIO"); } if (dr.Table.Columns.Contains("CLIENTE")) { cli.CLIENTE = dr.Field<string>("CLIENTE"); } if (dr.Table.Columns.Contains("SEXO")) { cli.SEXO = (eSexo)Char.ConvertToUtf32(dr.Field<string>("SEXO"),0); } if (dr.Table.Columns.Contains("FECHA_NAC")) { cli.FECHA_NAC = dr.Field<DateTime?>("FECHA_NAC"); } if (dr.Table.Columns.Contains("NIT")) { cli.NIT = dr.Field<string>("NIT"); } if (dr.Table.Columns.Contains("DUI")) { cli.DUI = dr.Field<string>("DUI"); } if (dr.Table.Columns.Contains("LICENCIA")) { cli.LICENCIA = dr.Field<string>("LICENCIA"); } if (dr.Table.Columns.Contains("PASAPORTE")) { cli.PASAPORTE = dr.Field<string>("PASAPORTE"); } if (dr.Table.Columns.Contains("CARNET")) { cli.CARNET = dr.Field<string>("CARNET"); } if (dr.Table.Columns.Contains("EXT")) { cli.EXT = dr.Field<string>("EXT"); } if (dr.Table.Columns.Contains("FECHA_VENC")) { cli.FECHA_VENC = dr.Field<DateTime?>("FECHA_VENC"); } if (dr.Table.Columns.Contains("TEL")) { cli.TEL = dr.Field<string>("TEL"); } if (dr.Table.Columns.Contains("EMAIL")) { cli.EMAIL = dr.Field<string>("EMAIL"); } if (dr.Table.Columns.Contains("COD_MUNICIPIO")) { cli.COD_MUNICIPIO = dr.Field<string>("COD_MUNICIPIO"); } if (dr.Table.Columns.Contains("DIRECCION")) { cli.DIRECCION = dr.Field<string>("DIRECCION"); } if (dr.Table.Columns.Contains("PROFESION")) { cli.PROFESION = dr.Field<string>("PROFESION"); } if (dr.Table.Columns.Contains("CONTACTO")) { cli.CONTACTO = dr.Field<string>("CONTACTO"); } if (dr.Table.Columns.Contains("TEL_CONTACTO")) { cli.TEL_CONTACTO = dr.Field<string>("TEL_CONTACTO"); } if (dr.Table.Columns.Contains("NOTA")) { cli.NOTA = dr.Field<string>("NOTA"); } if (dr.Table.Columns.Contains("EXTENDIDO")) { cli.EXTENDIDO = dr.Field<string>("EXTENDIDO"); } if (dr.Table.Columns.Contains("EDAD")) { cli.EDAD = dr.Field<Int64?>("EDAD"); } if (dr.Table.Columns.Contains("DEPTO")) { cli.DEPTO = dr.Field<string>("DEPTO"); } if (dr.Table.Columns.Contains("DOMICILIO")) { cli.DOMICILIO = dr.Field<string>("DOMICILIO"); } } return cli; }
public void cargarDatosCliente(Cliente CLIENTE) { if (CLIENTE != null && CLIENTE.COD_CLIENTE != null && CLIENTE.COD_CLIENTE != string.Empty) { COMPRA.COD_CLIENTE = CLIENTE.COD_CLIENTE; COMPRA.CLIENTE = CLIENTE.CLIENTE; COMPRA.EDAD = CLIENTE.EDAD; COMPRA.DUI = CLIENTE.DUI; COMPRA.LICENCIA = CLIENTE.LICENCIA; COMPRA.PASAPORTE = CLIENTE.PASAPORTE; COMPRA.CARNET = CLIENTE.CARNET; COMPRA.EXTENDIDO = CLIENTE.EXTENDIDO; COMPRA.TEL_CLI = CLIENTE.TEL; COMPRA.DOMICILIO_CLI = CLIENTE.DOMICILIO; COMPRA.DIRECCION_CLI = CLIENTE.DIRECCION; } txtCodigoCLI.Text = COMPRA.COD_CLIENTE; txtNombreCLI.Text = COMPRA.CLIENTE; if (COMPRA.DUI != null && COMPRA.DUI != string.Empty) { cbxBuscarPorCLI.SelectedItem = eTipoDocCliente.DUI; txtDocCLI.Text = COMPRA.DUI; } else if (COMPRA.LICENCIA != null && COMPRA.LICENCIA != string.Empty) { cbxBuscarPorCLI.SelectedItem = eTipoDocCliente.LICENCIA; txtDocCLI.Text = COMPRA.LICENCIA; } else if (COMPRA.PASAPORTE != null && COMPRA.PASAPORTE != string.Empty) { cbxBuscarPorCLI.SelectedItem = eTipoDocCliente.PASAPORTE; txtDocCLI.Text = COMPRA.PASAPORTE; } else if (COMPRA.CARNET != null && COMPRA.CARNET != string.Empty) { cbxBuscarPorCLI.SelectedItem = eTipoDocCliente.CARNET; txtDocCLI.Text = COMPRA.CARNET; } else { txtDocCLI.Text = string.Empty; } txtEdadCLI.Text = COMPRA.EDAD + ""; txtExtCLI.Text = COMPRA.EXTENDIDO; txtTelCLI.Text = COMPRA.TEL_CLI; txtDomicilioCLI.Text = COMPRA.DOMICILIO_CLI; txtDireccionCLI.Text = COMPRA.DIRECCION_CLI; }
//CARGAR CLIENTE private void txtDocCLI_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter && txtDocCLI.Text.Trim() != string.Empty) { Cliente CLIENTE = new Cliente(); switch (cbxBuscarPorCLI.SelectedIndex) { case 0: //DUI CLIENTE = Cliente.ConvertToCliente(dbCliente.findByDui(txtDocCLI.Text.Trim())); break; case 1: //LICENCIA CLIENTE = Cliente.ConvertToCliente(dbCliente.findByLicencia(txtDocCLI.Text.Trim())); break; case 2://PASAPORTE CLIENTE = Cliente.ConvertToCliente(dbCliente.findByPasaporte(txtDocCLI.Text.Trim())); break; case 3://CARNET CLIENTE = Cliente.ConvertToCliente(dbCliente.findByCarnet(txtDocCLI.Text.Trim())); break; case 4: //CODIGO CLIENTE = Cliente.ConvertToCliente(dbCliente.findByCodigo(txtDocCLI.Text.Trim())); break; } if (CLIENTE.COD_CLIENTE != null && CLIENTE.COD_CLIENTE != string.Empty) { cargarDatosCliente(CLIENTE); } else { MessageBox.Show("CLIENTE NO ENCONTRADO", "BUSCAR CLIENTE", MessageBoxButtons.OK, MessageBoxIcon.Warning); limpiarDatosCliente(); } e.Handled = true; } }
private void txtDocCLI_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter && txtDocCLI.Text.Trim() != string.Empty) { CLIENTE = null; switch (cbxBuscarPorCLI.SelectedIndex) { case 0: //DUI CLIENTE = Cliente.ConvertToCliente(dbCliente.findByDui(txtDocCLI.Text.Trim())); cargarCliente(); if (CLIENTE != null) { cbxBuscarPorCLI.SelectedIndex = 0; txtDocCLI.Text = CLIENTE.DUI; NIVEL = eNIVEL.PRENDASAL; actualizarParametros(); } break; case 1: //LICENCIA CLIENTE = Cliente.ConvertToCliente(dbCliente.findByLicencia(txtDocCLI.Text.Trim())); cargarCliente(); if (CLIENTE != null) { cbxBuscarPorCLI.SelectedIndex = 1; txtDocCLI.Text = CLIENTE.LICENCIA; NIVEL = eNIVEL.PRENDASAL; actualizarParametros(); } break; case 2://PASAPORTE CLIENTE = Cliente.ConvertToCliente(dbCliente.findByPasaporte(txtDocCLI.Text.Trim())); cargarCliente(); if (CLIENTE != null) { cbxBuscarPorCLI.SelectedIndex = 2; txtDocCLI.Text = CLIENTE.PASAPORTE; NIVEL = eNIVEL.PRENDASAL; actualizarParametros(); } break; case 3://CARNET CLIENTE = Cliente.ConvertToCliente(dbCliente.findByCarnet(txtDocCLI.Text.Trim())); cargarCliente(); if (CLIENTE != null) { cbxBuscarPorCLI.SelectedIndex = 3; txtDocCLI.Text = CLIENTE.CARNET; NIVEL = eNIVEL.PRENDASAL; actualizarParametros(); } break; case 4: //CODIGO CLIENTE = Cliente.ConvertToCliente(dbCliente.findByCodigo(txtDocCLI.Text.Trim())); cargarCliente(); if (CLIENTE != null) { cbxBuscarPorCLI.SelectedIndex = 4; txtDocCLI.Text = CLIENTE.COD_CLIENTE; NIVEL = eNIVEL.PRENDASAL; actualizarParametros(); } break; case 5: //TARJETA break; } e.Handled = true; } }
private void cargarVentaSelected() { if (SELECTED != null) { limpiarCliente(); limpiarVenta(); bloquear(); NIVEL = SELECTED.NIVEL; TARJETA = new Tarjeta(); TARJETA.TIPO = SELECTED.NIVEL; actualizarParametros(); CLIENTE = SELECTED.CLIENTE; cargarCliente(); cbxSUCURSAL.SelectedValue = SELECTED.COD_SUC; cbxTIPODOC.SelectedItem = SELECTED.TIPO_DOC; txtNUM_DOC.Text = SELECTED.DOCUMENTO; dateVenta.Value = SELECTED.FECHA; NIVEL = SELECTED.NIVEL; ITEMS_VENTA = dbVenta.GET_ITEMS_VENTA(SELECTED); tblITEMS.DataSource = ITEMS_VENTA; SUMAS = SELECTED.SUMAS; DESCUENTO = SELECTED.DESCUENTO; TOTAL = SELECTED.TOTAL; txtDESCUENTO.Text = SELECTED.DESCUENTO.ToString("C2"); txtTOTAL.Text = SELECTED.TOTAL.ToString("C2"); txtNOTA.Text = SELECTED.NOTA; btnGuardar.Enabled = false; btnCancelar.Enabled = false; btnEditar.Enabled = true; btnEliminar.Enabled = true; btnLog.Enabled = true; btnReimprimir.Enabled = true; } }
public Cliente buildCLIENTE() { Cliente c = new Cliente(); c.FECHA_INICIO = dateINICIO.Value; c.CLIENTE = txtCLIENTE.Text; if (ckF.Checked) { c.SEXO = eSexo.FEMENINO; } else if (ckM.Checked) { c.SEXO = eSexo.MASCULINO; } c.PROFESION = txtPROFESION.Text; c.FECHA_NAC = dateNAC.Value.Date; eTipoDocCliente tipo = (eTipoDocCliente) cbxTIPODOC.SelectedValue; switch (ACCION) { case eOperacion.INSERT: switch ((eTipoDocCliente)cbxTIPODOC.SelectedValue) { case eTipoDocCliente.DUI: c.DUI = txtDOC.Text; break; case eTipoDocCliente.LICENCIA: c.LICENCIA = txtDOC.Text; break; case eTipoDocCliente.PASAPORTE: c.PASAPORTE = txtDOC.Text; break; case eTipoDocCliente.CARNET: c.CARNET = txtDOC.Text; break; } break; case eOperacion.UPDATE: switch ((eTipoDocCliente)cbxTIPODOC.SelectedValue) { case eTipoDocCliente.DUI: c.DUI = txtDOC.Text; c.LICENCIA = SELECTED.LICENCIA; c.PASAPORTE = SELECTED.PASAPORTE; c.CARNET = SELECTED.CARNET; break; case eTipoDocCliente.LICENCIA: c.DUI = SELECTED.DUI; c.LICENCIA = txtDOC.Text; c.PASAPORTE = SELECTED.PASAPORTE; c.CARNET = SELECTED.CARNET; break; case eTipoDocCliente.PASAPORTE: c.DUI = SELECTED.DUI; c.LICENCIA = SELECTED.LICENCIA; c.PASAPORTE = txtDOC.Text; c.CARNET = SELECTED.CARNET; break; case eTipoDocCliente.CARNET: c.DUI = SELECTED.DUI; c.LICENCIA = SELECTED.LICENCIA; c.PASAPORTE = SELECTED.PASAPORTE; c.CARNET = txtDOC.Text; break; } break; } if (cbxEXT.SelectedIndex > 0) { c.EXT = (string)cbxEXT.SelectedValue; } c.FECHA_VENC = dateFechaVenc.Value; c.TEL = txtTEL.Text; c.EMAIL = txtEMAIL.Text; if (cbxMUNICIPIO.SelectedIndex > 0) { c.COD_MUNICIPIO = (string)cbxMUNICIPIO.SelectedValue; } c.DIRECCION = txtDIRECCION.Text; c.CONTACTO = txtEMPRESA.Text; c.TEL_CONTACTO = txtTELEMP.Text; c.NOTA = txtNOTA.Text; c.COD_SUC = HOME.Instance().SUCURSAL.COD_SUC; return c; }
private void GUARDAR_Click(object sender, EventArgs e) { Cliente c = new Cliente(); switch (ACCION) { case eOperacion.INSERT: if (validar()) { c = buildCLIENTE(); string autorizacion = Controles.InputBoxPassword("CODIGO", "CODIGO DE AUTORIZACION"); if (autorizacion != "" && DBPRENDASAL.md5(autorizacion) == HOME.Instance().USUARIO.PASSWORD) { if (dbCliente.insert(c, HOME.Instance().SUCURSAL.COD_SUC, HOME.Instance().USUARIO.COD_EMPLEADO, HOME.Instance().SISTEMA)) { ClientesForm.Instance().cargarDatos(); this.Close(); } } else { MessageBox.Show("CODIGO DE AUTORIZACION INVALIDO", "DENEGADO", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } break; case eOperacion.UPDATE: if (validar()) { c = buildCLIENTE(); c.COD_CLIENTE = SELECTED.COD_CLIENTE; string autorizacion = Controles.InputBoxPassword("CODIGO", "CODIGO DE AUTORIZACION"); if (autorizacion != "" && DBPRENDASAL.md5(autorizacion) == HOME.Instance().USUARIO.PASSWORD) { c.FECHA_INICIO = HOME.Instance().FECHA_SISTEMA; if (dbCliente.update(c, HOME.Instance().SUCURSAL.COD_SUC, HOME.Instance().USUARIO.COD_EMPLEADO, HOME.Instance().SISTEMA)) { //ClientesForm.Instance().CARTERA = dbCliente.findByCodigo(c.COD_CLIENTE); ClientesForm.Instance().cargarDatos(); this.Close(); } } else { MessageBox.Show("CODIGO DE AUTORIZACION INVALIDO", "DENEGADO", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } break; } }
private void cargarSelected() { SELECTED = new Cliente(); if (tblCLIENTES.CurrentCell != null ) { SELECTED = Cliente.ConvertToCliente(CARTERA.Rows[tblCLIENTES.CurrentCell.RowIndex]); btnEdit.Enabled = true; btnDelete.Enabled = true; btnLog.Enabled = true; } }