private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (NuevoRegistro == true)
            {
                TipoDeCliente oTipo = new TipoDeCliente();
                oTipo.CodigoTipoDeCliente      = txtCodigo.Text.Trim();
                oTipo.DescripcionTipoDeCliente = txtDescripcion.Text.Trim();

                if (oTipoDAO.Agregar(oTipo) == false)
                {
                    MessageBox.Show("El nuevo registro no pudo ser grabado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //return;
                }
                else
                {
                    MessageBox.Show("El nuevo registro fue grabado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    // return;
                }
            }
            else
            {
                TipoDeCliente oTipo = oTipoDAO.Buscar(txtCodigo.Text.Trim());
                oTipo.DescripcionTipoDeCliente = txtDescripcion.Text.Trim();
                if (oTipoDAO.Modificar(oTipo) == false)
                {
                    MessageBox.Show("El Registro no fue Modificado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //return;
                }
                else
                {
                    MessageBox.Show("Registro Modificado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    // return;
                }
            }

            txtCodigo.Text      = "";
            txtDescripcion.Text = "";
            btnGuardar.Enabled  = false;
            btnEliminar.Enabled = false;
            txtCodigo.Focus();
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            TipoDeCliente oTipo = oTipoDAO.Buscar(txtCodigo.Text.Trim());

            if (oTipoDAO.Eliminar(oTipo) == false)
            {
                MessageBox.Show("El registro no puede ser eliminado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                MessageBox.Show("El registro eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);

                txtCodigo.Text      = "";
                txtDescripcion.Text = "";
                btnGuardar.Enabled  = false;
                btnEliminar.Enabled = false;
                txtCodigo.Focus();

                return;
            }
        }
 public bool Eliminar(TipoDeCliente oTipo)
 {
     db.TiposDeCliente.Remove(oTipo);
     return(db.SaveChanges() > 0 ? true:false);
 }
 public bool Modificar(TipoDeCliente oTipo)
 {
     db.Entry(oTipo).State = EntityState.Modified;
     return(db.SaveChanges() > 0 ? true : false);
 }
 public bool Agregar(TipoDeCliente oTipo)
 {
     db.TiposDeCliente.Add(oTipo);
     return(db.SaveChanges() > 0 ? true : false);
 }
Exemple #6
0
 private void btnClienteFrecuente_Click(object sender, RoutedEventArgs e)
 {
     clienteTipo = TipoDeCliente.frecuente;
     cmbClienteNuevo.Visibility       = Visibility.Collapsed;
     cmbDeClienteFrecuente.Visibility = Visibility.Visible;
 }