void Agregar_Empresa()
 {
     if (TxtEmpresa.Text.Trim() == "" ||
         TxtNit.Text.Trim() == "" ||
         TxtDireccion.Text.Trim() == "" ||
         txtRepresentante.Text.Trim() == "" ||
         TxtCorreo.Text.Trim() == "")
     {
         MessageBox.Show("Algunos campos requeridos estan vacios.", "Datos faltantes", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else if (pbLogo.Image == null)
     {
         MessageBox.Show("Debe cargar el logo que corresponde a la empresa.", "Logo faltante", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         ConstructorEmpresa_Controlador empresa = new ConstructorEmpresa_Controlador();
         empresa.nombre_empresa = TxtEmpresa.Text;
         empresa.nit            = TxtNit.Text;
         empresa.direccion      = TxtDireccion.Text;
         empresa.estado         = Convert.ToInt16(cmbEstado.SelectedValue);
         empresa.tipo_empresa   = Convert.ToInt16(cmbTipoEmpresa.SelectedValue);
         empresa.representante  = txtRepresentante.Text;
         empresa.correo         = TxtCorreo.Text;
         MemoryStream ms = new MemoryStream();
         pbLogo.Image.Save(ms, ImageFormat.Jpeg);
         byte[] aByte   = ms.ToArray();
         string encoded = Convert.ToBase64String(aByte);
         empresa.imagen = encoded;
         int datos = ControlEmpresas_Modelo.IngresarEmpresa(empresa);
     }
 }
        private void FrmControlUsuarios_Load(object sender, EventArgs e)
        {
            try
            {
                cmbEmpresa.DataSource    = ControlEmpresas_Modelo.ObtenerEmpresa();
                cmbEmpresa.DisplayMember = "empresa";
                cmbEmpresa.ValueMember   = "id_empresa";

                cmbTipoUsuario.DataSource    = ObtenerDatos_Modelo.ObtenerTipo_Usuario_SinRoot();
                cmbTipoUsuario.DisplayMember = "tipo_usuario";
                cmbTipoUsuario.ValueMember   = "id_tipo_usuario";

                cmbEstado.DataSource    = ObtenerDatos_Modelo.Obtener_Estados();
                cmbEstado.DisplayMember = "estado";
                cmbEstado.ValueMember   = "id_estado";

                Mostrar_Usuarios();
                maskDui.Visible         = false;
                txtCarne.Visible        = false;
                BtnActualizar.Enabled   = false;
                BtnEliminar.Enabled     = false;
                BtnReestablecer.Enabled = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error al cargar los datos en las listas correspondientes, consulte con el administrador. " + ex, "Error de carga", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
Пример #3
0
 private void ReporteProductos_Load(object sender, EventArgs e)
 {
     try
     {
         cmbEmpresa.DataSource    = ControlEmpresas_Modelo.ObtenerEmpresa();
         cmbEmpresa.DisplayMember = "empresa";
         cmbEmpresa.ValueMember   = "id_empresa";
         CargarReporte();
     }
     catch (Exception)
     {
         throw;
     }
 }
 void Cambiar_Estado()
 {
     if (MessageBox.Show("¿Está seguro de cambiar el estado de la empresa?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         ConstructorEmpresa_Controlador cambiarestado = new ConstructorEmpresa_Controlador();
         if (cmbEstado.Text == "Activo")
         {
             int estado = 2;
             ControlEmpresas_Modelo.Cambiar_Estado(Convert.ToInt16(txtId.Text), estado);
             LimpiarCamos();
             Mostrar_Empresa_Activas();
         }
         else if (cmbEstado.Text == "Inactivo")
         {
             int estado = 1;
             ControlEmpresas_Modelo.Cambiar_Estado(Convert.ToInt16(txtId.Text), estado);
             LimpiarCamos();
             Mostrar_Empresa_Activas();
         }
     }
 }
        void Actualizar_Empresa()
        {
            ConstructorEmpresa_Controlador actemp = new ConstructorEmpresa_Controlador();

            actemp.id_empresa     = int.Parse(txtId.Text);
            actemp.nombre_empresa = TxtEmpresa.Text;
            actemp.correo         = TxtCorreo.Text;
            actemp.nit            = TxtNit.Text;
            actemp.representante  = txtRepresentante.Text;
            actemp.tipo_empresa   = Convert.ToInt16(cmbTipoEmpresa.SelectedValue);
            actemp.estado         = Convert.ToInt16(cmbEstado.SelectedValue);
            actemp.direccion      = TxtDireccion.Text;
            MemoryStream ms = new MemoryStream();

            pbLogo.Image.Save(ms, ImageFormat.Jpeg);
            byte[] aByte   = ms.ToArray();
            string encoded = Convert.ToBase64String(aByte);

            actemp.imagen = encoded;
            int resultado = ControlEmpresas_Modelo.Actualizar_Empresa(actemp);
        }
        private void FrmPrimerUsuario_Load(object sender, EventArgs e)
        {
            txtCarne.Visible   = false;
            maskDui.Visible    = false;
            lblMensaje.Visible = false;
            try
            {
                cmbEmpresa.DataSource    = ControlEmpresas_Modelo.ObtenerEmpresa();
                cmbEmpresa.DisplayMember = "empresa";
                cmbEmpresa.ValueMember   = "id_empresa";

                cmbTipoUsuario.DataSource    = ObtenerDatos_Modelo.ObtenerTipo_Usuario();
                cmbTipoUsuario.DisplayMember = "tipo_usuario";
                cmbTipoUsuario.ValueMember   = "id_tipo_usuario";

                cmbEstado.DataSource    = ObtenerDatos_Modelo.Obtener_Estados();
                cmbEstado.DisplayMember = "estado";
                cmbEstado.ValueMember   = "id_estado";

                cmbPregunta1.DataSource    = ObtenerDatos_Modelo.ObtenerPreguntas();
                cmbPregunta1.DisplayMember = "pregunta";
                cmbPregunta1.ValueMember   = "id_pregunta";

                cmbPregunta2.DataSource    = ObtenerDatos_Modelo.ObtenerPreguntas();
                cmbPregunta2.DisplayMember = "pregunta";
                cmbPregunta2.ValueMember   = "id_pregunta";

                cmbPregunta3.DataSource    = ObtenerDatos_Modelo.ObtenerPreguntas();
                cmbPregunta3.DisplayMember = "pregunta";
                cmbPregunta3.ValueMember   = "id_pregunta";

                cmbPregunta4.DataSource    = ObtenerDatos_Modelo.ObtenerPreguntas();
                cmbPregunta4.DisplayMember = "pregunta";
                cmbPregunta4.ValueMember   = "id_pregunta";
            }
            catch (Exception)
            {
                MessageBox.Show("Algunas listas no pudieron cargarse, consulte con el administrador.", "Erro de carga", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 void Mostrar_Empresa_Activas()
 {
     if (ControlEmpresas_Modelo.MostrarEmpresas_Grid_Activas() != null)
     {
         dgvEmpresas.DataSource = ControlEmpresas_Modelo.MostrarEmpresas_Grid_Activas();
         this.dgvEmpresas.Columns[0].Visible    = false;
         this.dgvEmpresas.Columns[1].HeaderText = "Nombre de empresa";
         this.dgvEmpresas.Columns[1].Width      = 75;
         this.dgvEmpresas.Columns[2].HeaderText = "Correo Institucional";
         this.dgvEmpresas.Columns[2].Width      = 100;
         this.dgvEmpresas.Columns[3].HeaderText = "Número de Identificación Tributario";
         this.dgvEmpresas.Columns[3].Width      = 100;
         this.dgvEmpresas.Columns[4].Visible    = false;
         this.dgvEmpresas.Columns[5].Visible    = false;
         this.dgvEmpresas.Columns[5].HeaderText = "Tipo de empresa";
         this.dgvEmpresas.Columns[5].Width      = 100;
         this.dgvEmpresas.Columns[6].HeaderText = "Estado de la empresa";
         this.dgvEmpresas.Columns[6].Width      = 50;
         this.dgvEmpresas.Columns[7].HeaderText = "Dirección";
         this.dgvEmpresas.Columns[7].Width      = 150;
         this.dgvEmpresas.Columns[8].Visible    = false;
     }
 }