Example #1
0
        public void Comun()//Para guardar y Modificar
        {
            TxtNombre.Text        = TxtNombre.Text.Trim();
            TxtObservaciones.Text = TxtObservaciones.Text.Trim();
            try
            {
                if (string.IsNullOrWhiteSpace(TxtNombre.Text) || string.IsNullOrWhiteSpace(CbxTipo.Text) ||
                    string.IsNullOrWhiteSpace(TxtItem.Text) || string.IsNullOrWhiteSpace(TxtValorUni.Text) || CbxTipo.SelectedIndex.Equals(-1))
                {
                    MessageBox.Show("Por favor ingrese la información solicitada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    _serv.Nombre          = TxtNombre.Text;
                    _serv.Tipo            = CbxTipo.SelectedItem.ToString();
                    _serv.Codigo          = int.Parse(TxtItem.Text);
                    _serv.Observaciones   = TxtObservaciones.Text;
                    _serv.ValorUnitario   = float.Parse(TxtValorUni.Text);
                    _serv.Usuario         = perfil["Usuario"];
                    TxtNombre.Text        = TxtNombre.Text.Trim();
                    TxtObservaciones.Text = TxtObservaciones.Text.Trim();
                    var Valor = _serv.ValorUnitario;

                    if (Valor < 100)
                    {
                        MessageBox.Show("El valor no es permitido", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        TxtValorUni.Clear();
                    }
                    else
                    {
                        if (MessageBox.Show("¿Seguro que desea Continuar?", "SmartPrint", MessageBoxButtons.YesNo,
                                            MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            _serv.Guardar(_serv);
                            MessageBox.Show("Operación Exitosa", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Clear();
                        }
                        else
                        {
                            MessageBox.Show("Operación Cancelada",
                                            "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }

                        var Aux    = _serv.MostrarCodigo().Rows[0][1];
                        int Numeeo = Convert.ToInt32(Aux) + 1;
                        TxtItem.Text    = Numeeo.ToString("D4");
                        TxtItem.Enabled = false;
                        MostrarTodos();
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Excepción no controlada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Dispose();
            }
        }
 private void pictureBox2_Click(object sender, EventArgs e)
 {
     TxtNombre.Clear();
     TxtObservaciones.Clear();
     TxtSerial.Clear();
     TxtValorUni.Clear();
     TxtCodigo.Enabled = true;
     TxtCodigo.Clear();
     btnBuscar.Visible = false;
     Inhabilitar();
     GridViewOtrosServ.DataSource = null;
 }
Example #3
0
 private void pictureBox3_Click(object sender, EventArgs e)
 {
     TxtNombre.Clear();
     CbxTipo.SelectedItem = (null);
     TxtObservaciones.Clear();
     TxtValorUni.Clear();
     TxtItem.Enabled = true;
     TxtItem.Clear();
     Inhabilitar();
     bnBuscarItem.Visible         = false;
     GridViewServicios.DataSource = null;
 }
Example #4
0
        public void Clear()//Método para limpiar
        {
            TxtItem.Enabled = false;
            TxtNombre.Clear();
            TxtObservaciones.Clear();
            TxtValorUni.Clear();
            Habilitar();
            BtnGuardar.Enabled           = true;
            BtnModificar.Enabled         = false;
            CbxTipo.SelectedItem         = (null);
            GridViewServicios.DataSource = null;
            bnBuscarItem.Visible         = true;
            MostrarTodos();
            var Aux    = _serv.MostrarCodigo().Rows[0][1];
            int Numeeo = Convert.ToInt32(Aux) + 1;

            TxtItem.Text = Numeeo.ToString("D4");
        }
        public void Clear()//Método para limpiar
        {
            TxtCodigo.Clear();
            TxtCodigo.Enabled = false;
            TxtNombre.Clear();
            TxtObservaciones.Clear();
            TxtSerial.Clear();
            TxtValorUni.Clear();
            CbxProveedor.Text = "";
            Habilitar();
            BtnGuardar.Enabled           = true;
            BtnModificar.Enabled         = false;
            btnBuscar.Visible            = true;
            GridViewOtrosServ.DataSource = null;
            MostrarTodos();
            var Aux    = _serv.MostrarCodigo().Rows[0][1];
            int Numeeo = Convert.ToInt32(Aux) + 1;

            TxtCodigo.Text = Numeeo.ToString("D4");
        }
        public void Comun()//Método para guardar y modificar
        {
            TxtNombre.Text        = TxtNombre.Text.Trim();
            TxtObservaciones.Text = TxtObservaciones.Text.Trim();
            TxtSerial.Text        = TxtSerial.Text.Trim();
            try
            {
                if ((TxtCodigo.Text.Equals("")) || (TxtNombre.Text.Equals("")) || (TxtSerial.Text.Equals("")) || (TxtValorUni.Text.Equals("")))
                {
                    MessageBox.Show("Por favor ingrese la información solicitada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if ((CbxProveedor.SelectedIndex.Equals("")))
                {
                    MessageBox.Show("Por favor Seleccion una opción válida", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    _otrosSer = new LOtrosServicios
                    {
                        Codigo        = int.Parse(TxtCodigo.Text),
                        Nombre        = TxtNombre.Text,
                        Serial        = TxtSerial.Text,
                        ValorUnitario = float.Parse(TxtValorUni.Text),
                        IdProveedor   = CbxProveedor.SelectedValue.ToString(),
                        Observaciones = this.TxtObservaciones.Text,
                        Usuario       = perfil["Usuario"]
                    };
                    TxtNombre.Text        = TxtNombre.Text.Trim();
                    TxtObservaciones.Text = TxtObservaciones.Text.Trim();
                    TxtSerial.Text        = TxtSerial.Text.Trim();
                    var Valor = TxtValorUni.Text;

                    if (Convert.ToInt32(Valor) < 100)
                    {
                        MessageBox.Show("Valor no permitido", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        TxtValorUni.Clear();
                    }
                    else
                    {
                        if (MessageBox.Show("¿Desea cotinuar?", "SmartPrint", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            //mensaje de exito
                            _otrosSer.Guardar(_otrosSer);
                            MessageBox.Show("Operación exitosa", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Clear();
                        }
                        else
                        {
                            MessageBox.Show("Operación Cancelada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                        var Aux    = _serv.MostrarCodigo().Rows[0][1];
                        int Numeeo = Convert.ToInt32(Aux) + 1;
                        TxtCodigo.Text    = Numeeo.ToString("D4");
                        TxtCodigo.Enabled = false;
                        MostrarTodos();
                    }
                }
            }

            catch (Exception)
            {
                MessageBox.Show("Excepción no controlada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Dispose();
            }
        }