private bool eliminar() { bool isOK = false; try { DialogResult result = MessageBox.Show("Esta seguro que desea eliminar el puesto de trabajo?", "Eliminar", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { //falta validar los compos obligatorios antes de guardar tipoClienteGloba.estado = false; tipoClienteGloba.fecha_ult_mod = DateTime.Now; tipoClienteGloba.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper(); tbTipoClientes isProcess = TipoInt.eliminar(tipoClienteGloba); isOK = true; MessageBox.Show("Los datos han sido eliminados correctamente"); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error. Comuniquese con el administrador " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); isOK = false; } return(isOK); }
private bool modificar() { bool isOK = false; try { tipoClienteGloba.nombre = txtNombre.Text.ToUpper(); tipoClienteGloba.descripcion = txtDescripcion.Text.ToUpper(); tipoClienteGloba.fecha_ult_mod = DateTime.Now; tipoClienteGloba.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper(); isOK = true; tbTipoClientes isProcess = TipoInt.modificar(tipoClienteGloba); MessageBox.Show("Los datos han sido actualizados en la base de datos.", "Actualización.", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error. Comuniquese con el administrador " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); isOK = false; } return(isOK); }
private void cerrarform(object sender, FormClosedEventArgs e) { //!bandSeleccionar es para que sea lo contrario a lo que tenga la bandera if (banderaSeleccionar == false) { tipoClienteGlo = null; buscarDatosEvent(tipoClienteGlo); } }
private bool guardar() { bool isOK = false; tbTipoClientes tipoclientes = new tbTipoClientes(); if (validar()) { try { tipoclientes.nombre = txtNombre.Text.ToUpper(); tipoclientes.descripcion = txtDescripcion.Text.ToUpper(); tipoclientes.estado = true; tipoclientes.fecha_crea = DateTime.Now; tipoclientes.fecha_ult_mod = DateTime.Now; tipoclientes.usuario_crea = Global.Usuario.nombreUsuario.Trim().ToUpper(); tipoclientes.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper(); isOK = true; tbTipoClientes tipo = TipoInt.guardar(tipoclientes); MessageBox.Show("Los datos han sido almacenada en la base de datos.", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); isOK = true; } catch (EntityExistException ex) { MessageBox.Show(ex.Message); isOK = false; } catch (EntityDisableStateException ex) { DialogResult result = MessageBox.Show("Datos ya existe en la base datos, ¿Desea actualizarlos?", "Datos Existentes", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { tipoClienteGloba = TipoInt.GetEntity(tipoclientes); isOK = modificar(); } else { isOK = false; } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error. Comuniquese con el administrador " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); isOK = false; } } return(isOK); }
private void lstvTipoCliente_SelectedIndexChanged(object sender, EventArgs e) { if (lstvTipoCliente.SelectedItems.Count > 0) { string idselected = lstvTipoCliente.SelectedItems[0].Text; foreach (tbTipoClientes tipo in listaTipoCliente) { if (int.Parse(idselected) == tipo.id) { tipoClienteGlo = tipo; } } } }
public tbTipoClientes guardar(tbTipoClientes tipo) { tbTipoClientes tipoCliente = tipoInst.GetEntity(tipo); if (tipoCliente == null) { return(tipoInst.Guardar(tipo)); } else { if (tipoCliente.estado == true) { throw new EntityExistException("tipo Cliente"); } else { throw new EntityDisableStateException("Tipo Cliente"); } } }
private void buscarDatos(tbTipoClientes tipoCliente) { try { tipoClienteGloba = tipoCliente; if (tipoClienteGloba != null) { if (tipoClienteGloba.id != 0) { txtId.Text = tipoClienteGloba.id.ToString().Trim(); txtNombre.Text = tipoClienteGloba.nombre.Trim(); txtDescripcion.Text = tipoClienteGloba.descripcion.Trim(); } } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error. Comuniquese con el administrador " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public tbTipoClientes GetEntity(tbTipoClientes Eltipo) { return(tipoInst.GetEntity(Eltipo)); }
public tbTipoClientes eliminar(tbTipoClientes tipoCliente) { return(tipoInst.Actualizar(tipoCliente)); }
public tbTipoClientes modificar(tbTipoClientes tipoCliente) { return(tipoInst.Actualizar(tipoCliente)); }