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"); }
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; }