示例#1
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_Empleados           _EE         = new Es_Empleados();

            if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta)
            {
                _EE.numDoc    = txt_NumDoc.Text;
                _EE.nombre    = txt_Nombre.Text;
                _EE.apellido  = txt_Apellido.Text;
                _EE.direccion = txt_Direccion.Text;
                _EE.codBarrio = cmb_barrio.SelectedValue.ToString();
                _EE.telefono  = txt_Telefono.Text;
                if (EsNull == "")
                {
                    _EE.tipoDocJefe = "null";
                    _EE.numDocJefe  = "null";
                    Empleados.Modificar(_EE);
                    Panel_ModificarCliente.Visible = false;
                }
                else
                {
                    _EE.tipoDocJefe = cmb_TipoDocJefe.SelectedValue.ToString();
                    _EE.numDocJefe  = txt_NumDocJefe.Text;
                    _EE.activo      = cmb_activo.SelectedItem.ToString();
                    Empleados.Modificar(_EE);
                    Panel_ModificarCliente.Visible = false;
                }
            }
        }
示例#2
0
        public void Insertar(Es_Empleados Empleado)
        {
            String sqlInsertar = "INSERT INTO Empleados(tipoDoc, numDoc, nombre, apellido, direccion, codBarrio, telefono, tipoDocJefe, numDocJefe, activo) VALUES(" + Empleado.tipoDoc + "," + Empleado.numDoc + ",'" + Empleado.nombre + "','" + Empleado.apellido + "','" + Empleado.direccion + "'," + Empleado.codBarrio + ",'" + Empleado.telefono + "'," + Empleado.tipoDocJefe + "," + Empleado.numDocJefe + ",'" + Empleado.activo + "')";

            MessageBox.Show("El Empleado fue creado con exito!", "CREACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information);
            _BD.Insertar(sqlInsertar);
        }
示例#3
0
        //AGREGAR BIEN LOS DATOS FALTANTES A LA MODIFICACION Y BORRADO

        public void Modificar(Es_Empleados datos)
        {
            string sqlUpdate = "UPDATE Empleados SET ";
            sqlUpdate += "nombre = " + _BD.FormatearDato(datos.nombre, "String");
            sqlUpdate += ", apellido = " + _BD.FormatearDato(datos.apellido, "String");
            sqlUpdate += ", direccion = " + _BD.FormatearDato(datos.direccion, "String");

            sqlUpdate += ", codBarrio = " + _BD.FormatearDato(datos.codBarrio, "Int");
            sqlUpdate += ", telefono = " + _BD.FormatearDato(datos.telefono, "String");

            if (datos.tipoDocJefe == "")
            {
                sqlUpdate += ", tipoDocJefe = NULL";
                sqlUpdate += ", numDocJefe = NULL";
            }
            else
            {
                sqlUpdate += ", tipoDocJefe = " + datos.tipoDocJefe;
                sqlUpdate += ", numDocJefe = " + datos.numDocJefe;
            }
            sqlUpdate += ", activo = " + _BD.FormatearDato(datos.activo, "String");
            sqlUpdate += " WHERE numDoc = " + datos.numDoc;

            MessageBox.Show("El Empleado fue modificado con exito!", "MODIFICACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information);
            _BD.Modificar(sqlUpdate);

        }
示例#4
0
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_Empleados           _Ee         = new Es_Empleados();
            DataTable Verificacion             = new DataTable();

            if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta)
            {
                _Ee.tipoDoc     = cmb_Tipo_Doc.SelectedValue.ToString();
                _Ee.numDoc      = txt_Num_Doc.Text;
                _Ee.nombre      = txt_nombreEmpleado.Text;
                _Ee.apellido    = txt_ApellidoEmpleado.Text;
                _Ee.direccion   = txt_Direccion.Text;
                _Ee.codBarrio   = cmb_Barrio.SelectedValue.ToString();
                _Ee.telefono    = txt_Telefono.Text;
                _Ee.tipoDocJefe = cmb_Tipo_Doc.SelectedValue.ToString();
                _Ee.numDocJefe  = txt_Num_Doc_Jefe.Text;
                //string codProv = cmb_provincia.SelectedValue.ToString();
                //cmb_localidad.Cargar(Localidad.EstructuraComboCOD(codProv));
                _Ee.activo = "true";
                if (txt_Num_Doc_Jefe.Text == "")
                {
                    _Ee.tipoDocJefe = "NULL";
                    _Ee.numDocJefe  = "NULL";
                }
                else
                {
                    _Ee.tipoDocJefe = cmb_Tipo_Doc.SelectedValue.ToString();
                    _Ee.numDocJefe  = txt_Num_Doc_Jefe.Text;
                }
                Verificacion = Empleado.Buscar_Empleados(_Ee.numDoc);
                if (Verificacion.Rows.Count > 0)
                {
                    MessageBox.Show("El Empleado que desea insertar ya existe. ", "ATENCION");
                }
                else
                {
                    Empleado.Insertar(_Ee);
                    if (chk_usr.Checked == true)
                    {
                        Es_Usuario user = new Es_Usuario();
                        user.usuario        = txt_user.Text;
                        user.password       = txt_pass.Text;
                        user.numDocEmpleado = txt_Num_Doc.Text;
                        Usuario.Insertar(user);
                    }
                    this.Close();
                }
            }
        }