private void BtnGuardar_Gestor_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(TxtEmpresa_Gestor.Text) || string.IsNullOrWhiteSpace(txtCorreo_Gestor.Text) || string.IsNullOrWhiteSpace(TxtNit_Gestor.Text) || string.IsNullOrWhiteSpace(TxtDireccion_Gestor.Text) || string.IsNullOrWhiteSpace(TxtLegal_Gestor.Text) || pbLogo_Gestor.Image == null)
            {
                MessageBox.Show("No puede dejar ningun campo vacio, porfavor llene los campos", "ADVERTENCIA ", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Constructor_empresa empresa = new Constructor_empresa();
                empresa.nombre        = TxtEmpresa_Gestor.Text;
                empresa.nit           = TxtNit_Gestor.Text;
                empresa.direccion     = TxtDireccion_Gestor.Text;
                empresa.representante = TxtLegal_Gestor.Text;
                empresa.email         = txtCorreo_Gestor.Text;
                int tipo_emp = 1;
                empresa.tipo_empresa = tipo_emp;

                MemoryStream ms = new MemoryStream();
                pbLogo_Gestor.Image.Save(ms, ImageFormat.Jpeg);
                byte[] aByte  = ms.ToArray();
                string imagen = Convert.ToBase64String(aByte);
                empresa.foto_empresa = imagen;
                int retorno = control_empresa.registrarempresa(empresa);
            }
        }
Esempio n. 2
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(TxtEmpresa.Text) || string.IsNullOrWhiteSpace(txtCorreo.Text) || string.IsNullOrWhiteSpace(TxtNit.Text) || string.IsNullOrWhiteSpace(TxtDireccion.Text) || string.IsNullOrWhiteSpace(TxtLegal.Text) || pbLogo.Image == null)
            {
                MessageBox.Show("No puede dejar ningun campo vacio, porfavor llene los campos", "ADVERTENCIA ", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Constructor_empresa empresa = new Constructor_empresa();
                empresa.nombre        = TxtEmpresa.Text;
                empresa.nit           = TxtNit.Text;
                empresa.direccion     = TxtDireccion.Text;
                empresa.representante = TxtLegal.Text;
                empresa.email         = txtCorreo.Text;
                int tipo_emp = 1;
                empresa.tipo_empresa = tipo_emp;

                MemoryStream ms = new MemoryStream();
                pbLogo.Image.Save(ms, ImageFormat.Jpeg);
                byte[] aByte  = ms.ToArray();
                string imagen = Convert.ToBase64String(aByte);
                empresa.foto_empresa = imagen;
                int retorno = control_empresa.registrarempresa(empresa);

                if (retorno >= 1)
                {
                    grpEmpresa.Enabled   = false;
                    grpContactos.Enabled = true;
                    mostrarCEL();
                }
            }

            /*Hay que validar boton para que cuando se registre la empresa
             * se pueda activar el groupbox de telefono, donde inicialmente el groupbox
             * de telefono estará inhabilitado.*/
        }