Example #1
0
        public FormularioProveedorABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _proveedorServicio    = new ProveedorServicio();
            _condicionIvaServicio = new CondicionIvaServicio();

            CargarComboBox(cmbCondicionIva, _condicionIvaServicio.ObtenerCondicionIva(string.Empty), "Descripcion", "Id");

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AgregarControlesObligatorios(txtContacto, "Contacto");
            AgregarControlesObligatorios(txtEmail, "Email");
            AgregarControlesObligatorios(txtRazonSocial, "RazonSocial");
            AgregarControlesObligatorios(txtTelefono, "Telefono");
            AgregarControlesObligatorios(cmbCondicionIva, "CondicionIva");
        }
Example #2
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            /*if (TipoOperacion == TipoOperacion.Eliminar)
             * {
             *  btnLimpiar.Enabled = false;
             * }*/

            var proveedor = _proveedorServicio.ObtenerPorId(entidadId.Value);

            if (proveedor != null)
            {
                txtRazonSocial.Text = proveedor.RazonSocial;
                txtTelefono.Text    = proveedor.Telefono;
                txtEmail.Text       = proveedor.Email;
                txtContacto.Text    = proveedor.Contacto;
                CargarComboBox(cmbCondicionIva, _condicionIvaServicio.ObtenerCondicionIva(string.Empty), "Descripcion", "Id");
            }
            else
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
        public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar, CheckBox check, ToolStrip toolStrip)
        {
            base.ActualizarDatos(grilla, cadenaBuscar, check, toolStrip);



            grilla.DataSource = _condicionIvaServicio.ObtenerCondicionIva(cadenaBuscar);
            toolStrip.Enabled = true;
        }