Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 6
0
        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");
                }
            }
        }
Ejemplo n.º 7
0
 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);
     }
 }
Ejemplo n.º 8
0
 public tbTipoClientes GetEntity(tbTipoClientes Eltipo)
 {
     return(tipoInst.GetEntity(Eltipo));
 }
Ejemplo n.º 9
0
 public tbTipoClientes eliminar(tbTipoClientes tipoCliente)
 {
     return(tipoInst.Actualizar(tipoCliente));
 }
Ejemplo n.º 10
0
 public tbTipoClientes modificar(tbTipoClientes tipoCliente)
 {
     return(tipoInst.Actualizar(tipoCliente));
 }