Exemplo n.º 1
0
        public void addMedicine(string meds)
        {
            if (!GlobalComponents.IsEmptyText(meds))
            {
                if (!medicalValidation(meds))
                {
                    try
                    {
                        DataProcessor.getStreamOn();

                        cmdExec = DataProcessor.execCommand(sqlAdd(meds));
                        cmdExec.ExecuteNonQuery();

                        MessageBox.Show($"Medicamento ingresado con Exito");
                    }
                    catch (Exception e)
                    {
                        GlobalComponents.InsertError(e);
                    }
                    finally
                    {
                        DataProcessor.getStreamOff();
                    }
                }
                else
                {
                    MessageBox.Show($"Ya existe un codigo similar en el catalogo");
                }
            }
            else
            {
                MessageBox.Show($"Todos los campos son obligatorios");
            }
        }
Exemplo n.º 2
0
        public void delMedicine(string code)
        {
            if (!GlobalComponents.IsEmptyText(code))
            {
                ///TODO
                ///hay que agregar una validacion, si hay existencias no se puede eliminar
                int barcode = int.Parse(code);
                try
                {
                    DialogResult a = MessageBox.Show("El elemento se eliminara de manera definitiva \n ¿desea continuar?", "Alerta", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                    if (a == DialogResult.OK)
                    {
                        DataProcessor.getStreamOn();
                        cmdExec = DataProcessor.execCommand(this.sqlDel(barcode));
                        cmdExec.ExecuteNonQuery();

                        MessageBox.Show("Se elimino el registro");
                    }
                }
                catch (Exception e)
                {
                    GlobalComponents.InsertError(e);
                }
                finally
                {
                    DataProcessor.getStreamOff();
                }
            }
            else
            {
                MessageBox.Show($"El codigo del medicamento es obligatorio");
            }
        }