コード例 #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ProveedorType prvType = (ProveedorType)cmbPerfilType.SelectedItem;
            Proveedor     prov    = new Proveedor()
            {
                ID                       = this.iD,
                CUIT                     = txtCUIT.Text,
                Apellido                 = txtApellido.Text,
                Nombre                   = txtNombre.Text,
                Sex                      = (rdMale.Checked) ? true : false,
                SexDescription           = (rdMale.Checked) ? "M" : "F",
                FechaNac                 = dtFechaNac.Value,
                ProveedorTypeCode        = prvType.Code,
                ProveedorTypeDescripcion = prvType.Descripcion,
                DomicilioUser            = dgvDomicilios.DataSource as List <Direccion>
            };

            try
            {
                _proveedorController.GuardarProveedor(prov);
                DialogResult = DialogResult.OK;
            }
            catch (Exception)
            {
                DialogResult = DialogResult.Cancel;
                throw;
            }
        }
コード例 #2
0
        public List <ProveedorType> GetAllEstadosForOperacion()
        {
            ProveedorType Estado1 = new ProveedorType()
            {
                Code = 1, Descripcion = "Ingresado"
            };
            ProveedorType Estado2 = new ProveedorType()
            {
                Code = 2, Descripcion = "Procesado"
            };
            ProveedorType Estado3 = new ProveedorType()
            {
                Code = 3, Descripcion = "Pagado"
            };
            ProveedorType Estado4 = new ProveedorType()
            {
                Code = 4, Descripcion = "Cancelado"
            };

            List <ProveedorType> retList = new List <ProveedorType>();

            retList.Add(Estado1);
            retList.Add(Estado2);
            retList.Add(Estado3);
            retList.Add(Estado4);

            return(retList);
        }
コード例 #3
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (dgvDescripcion != null)
     {
         ProveedorType typeSelected = (ProveedorType)dgvDescripcion.CurrentRow.DataBoundItem;
         _proveedorController.EliminarType(typeSelected.Code);
         CargarTypes();
     }
 }
コード例 #4
0
 public void SaveType(ProveedorType type)
 {
     if (type.Code != 0)
     {
         _data.SP_Update_ProveedorType(type.Code, type.Descripcion);
     }
     else
     {
         _data.SP_Insert_ProveedorType(type.Descripcion);
     }
 }
コード例 #5
0
ファイル: VentasForm.cs プロジェクト: femansilla/TPC_Mansilla
        private void CargarComboProductType()
        {
            cmbProductTypeFilter.DropDownStyle = ComboBoxStyle.DropDownList;
            ///cmbPerfilType.Text = "Seleccione...";
            var todo = new ProveedorType()
            {
                Code = 0, Descripcion = "Todo"
            };
            var listCmb = _productoController.GetAllTypes();

            listCmb.Add(todo);
            listCmb = listCmb.OrderBy(x => x.Code).ToList();
            cmbProductTypeFilter.DataSource    = listCmb;
            cmbProductTypeFilter.DisplayMember = "Descripcion";
            cmbProductTypeFilter.ValueMember   = "Code";
        }
コード例 #6
0
 private void editType()
 {
     if (dgvDescripcion.DataSource != null)
     {
         ProveedorType     typeSelected = (ProveedorType)dgvDescripcion.CurrentRow.DataBoundItem;
         ProveedorTypeForm frm          = new ProveedorTypeForm(typeSelected.Code);
         frm.retType.Descripcion = typeSelected.Descripcion;
         DialogResult dr = frm.ShowDialog(this);
         if (dr == DialogResult.OK)
         {
             _proveedorController.SaveType(new ProveedorType()
             {
                 Code = frm.retType.Code, Descripcion = frm.retType.Descripcion
             });
         }
         else if (dr == DialogResult.Cancel)
         {
             frm.Close();
         }
         CargarTypes();
     }
 }
コード例 #7
0
 public void SaveType(ProveedorType type)
 {
     _productoServices.SaveType(type);
 }