Exemple #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtDescripcion.Text.Trim() == "")
            {
                MessageBox.Show("Escriba la descripción del documento.", "Verifique", MessageBox.Botones.Aceptar);
                return;
            }
            if (Client == null)
            {
                MessageBox.Show("Capture el cliente", "Verifique", MessageBox.Botones.Aceptar);
                return;
            }
            if (Document.dataFile == null || Document.dataFile.Length == 0)
            {
                MessageBox.Show("Seleccione el documento.", "Verifique", MessageBox.Botones.Aceptar);
                return;
            }

            if ((txtID.Text.Trim() == "" || txtID.Text == "Nuevo"))
            {
                Document nuevoDocumento = new Document();
                nuevoDocumento.description = txtDescripcion.Text.Trim();
                nuevoDocumento.idClient    = Client.idClient;
                nuevoDocumento.active      = chkActivo.Checked;
                nuevoDocumento.dataFile    = Document.dataFile;
                Document.CrearDocumento(nuevoDocumento);
                MessageBox.Show("Producto Creado correctamente.", "Usuario", MessageBox.Botones.Aceptar);
                Limpiar();
            }
            else
            {
                int id = 0;
                if (int.TryParse(txtID.Text.Trim(), out id) && id != 0)
                {
                    Document documentoActualizar = new Document();
                    documentoActualizar.description = txtDescripcion.Text.Trim();
                    documentoActualizar.idClient    = Client.idClient;
                    documentoActualizar.active      = chkActivo.Checked;
                    documentoActualizar.dataFile    = Document.dataFile;
                    documentoActualizar.id          = id;
                    Document.ActualizarDocumento(documentoActualizar);
                    MessageBox.Show("Producto Actualizado correctamente.", "Usuario", MessageBox.Botones.Aceptar);
                    Limpiar();
                }
            }
        }