예제 #1
0
        private void guardar_Click(object sender, EventArgs e)
        {
            if (!FormHelper.noNullList(noNulos) || !FormHelper.esNumericoList(numericos))
            {
                return;
            }

            //List<TextBox> datos = FormHelper.getNoNulos(todos);

            FormHelper.setearAtributos(todos, proveedor);
            FormHelper.setearAtributos(todos, direccion);
            proveedor.prov_activo = prov_activo.Checked;
            proveedor.rubr_id     = getRubroId(rubrosComboBox.Text);

            DialogResult result = MessageBox.Show("Seguro quiere modificar al proveedor " + proveedor.prov_razon_social + ".", "Proveedor", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                dataP.Update(proveedor, direccion, out exError);
                if (exError == null)
                {
                    this.Close();
                    //MessageBox.Show("Proveedor  " + proveedor.clie_nombre + " " + proveedor.clie_apellido + " modificado exitosamente.", "Proveedor nuevo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Erro al modificar proveedor, " + exError.Message, "Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (!FormHelper.noNullList(noNulos))
            {
                return;
            }

            if (clienteBool)
            {
                ClienteData cData = new ClienteData(Conexion.getConexion());
                cData.Update(returnCliente, out exError);
                if (exError != null)
                {
                    MessageBox.Show("Erro al agregar Cliente al Usuario,  ERROR: " + exError.Message, "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (proveedorBool)
            {
                ProveedorData pData = new ProveedorData(Conexion.getConexion());
                pData.Update(returnProveedor, out exError);
                if (exError != null)
                {
                    MessageBox.Show("Erro al agregar Proveedor al Usuario,  ERROR: " + exError.Message, "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }



            this.DialogResult = DialogResult.OK;
            this.Close();
            return;
        }
예제 #3
0
 public void Save(Proveedor entity)
 {
     if (entity.Id == 0L)
     {
         entity.Estado   = true;
         entity.FechaReg = DateTime.Now;
         _data.Add(entity);
     }
     else
     {
         var entityBase = this._data.Get(entity.Id);
         entityBase.Nombre   = entity.Nombre;
         entityBase.FechaMod = DateTime.Now;
         entityBase.UserMod  = entity.UserMod;
         _data.Update(entity);
     }
 }