Esempio n. 1
0
        public int RegistrarPersonal(object obj)
        {
            PersonalBO data = (PersonalBO)obj;

            cmd            = new SqlCommand();
            dsPersonal     = new DataSet();
            da             = new SqlDataAdapter();
            conn           = new Conexion();
            cmd.Connection = conn.establecerConexion();
            conn.abrirConexion();
            sql = "INSERT INTO personal(nombre,direccion,telefono,cedula)" +
                  "VALUES (@nombre,@direccion,@telefono,@cedula)";
            cmd.CommandText = sql;

            cmd.Parameters.Add("@nombre", SqlDbType.VarChar);
            cmd.Parameters.Add("@direccion", SqlDbType.VarChar);
            cmd.Parameters.Add("@telefono", SqlDbType.VarChar);
            cmd.Parameters.Add("@cedula", SqlDbType.VarChar);

            cmd.Parameters["@nombre"].Value    = data.Nombre;
            cmd.Parameters["@direccion"].Value = data.DireccionP;
            cmd.Parameters["@telefono"].Value  = data.TelefonoP;
            cmd.Parameters["@cedula"].Value    = data.Cedula;

            int i = cmd.ExecuteNonQuery();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Esempio n. 2
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            if (Session["PersonalBO"] == null)
            {
                Session["PersonalBO"] = new PersonalBO();
            }
            IPersonalBO personalSession = Session["PersonalBO"] as PersonalBO;


            string personalRut = DdlRUTPersona.SelectedItem.Value;
            int    sucursal;
            int    cargo;
            int    departamento;

            Int32.TryParse(DdlSucursal.SelectedItem.Value, out sucursal);
            Int32.TryParse(DdlCargo.SelectedItem.Value, out cargo);
            Int32.TryParse(DdlDepartamento.SelectedItem.Value, out departamento);
            bool result = personalSession.AgregarPersonal(personalRut, sucursal, cargo, departamento);

            if (result)
            {
                MostrarMensaje("El Personal se guardó con éxito.");
            }
            else
            {
                MostrarMensaje("Ocurrió un error. El Personal no se guardó.");
            }
        }
Esempio n. 3
0
        private IPersonalBO CrearSession()
        {
            if (Session["PersonalBO"] == null)
            {
                Session["PersonalBO"] = new PersonalBO();
            }
            IPersonalBO personalSession = Session["PersonalBO"] as PersonalBO;

            return(personalSession);
        }
Esempio n. 4
0
        public int eliminaPersonal(object obj)
        {
            PersonalBO data = (PersonalBO)obj;

            cmd            = new SqlCommand();
            dsPersonal     = new DataSet();
            da             = new SqlDataAdapter();
            cmd.Connection = conn.establecerConexion();
            conn.abrirConexion();
            sql             = "DELETE FROM personal WHERE personalID = " + Convert.ToString(data.PersonalID).Trim();
            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Esempio n. 5
0
        public int ModificarPersonal(object obj)
        {
            PersonalBO data = (PersonalBO)obj;

            cmd            = new SqlCommand();
            dsPersonal     = new DataSet();
            da             = new SqlDataAdapter();
            cmd.Connection = conn.establecerConexion();
            conn.abrirConexion();
            sql = "UPDATE personal SET personalID = " + data.PersonalID + "', nombre = '" + data.Nombre +
                  "', direccion = '" + data.DireccionP + "', telefono = '" + data.TelefonoP + "', cedula = '" + data.Cedula + "' WHERE personalID = " + data.PersonalID;
            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Esempio n. 6
0
        public void addNuevoPersonal()
        {
            string Puesto1 = "Veterinario";
            string puesto2 = "General";

            try
            {
                if (cmbPuesto.Text == Puesto1)
                {
                    int i = 0;
                    ove          = new VeterinarioBO();
                    oVeterinario = new VeterinarioCONTROL();

                    ove.Nombre    = (txtNombre.Text);
                    ove.Direccion = txtDireccion.Text;
                    ove.Telefono  = mtbTelefono.Text;
                    ove.Cedula    = Convert.ToInt32(mtbCedula.Text);
                    i             = oVeterinario.crearVeterinario(ove);

                    if (i == 0)
                    {
                        RegistrarPersonal opNuevoP;
                        opNuevoP = new RegistrarPersonal();
                        MessageBox.Show("Error al guardar los datos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        RegistrarPersonal opNuevoP;
                        opNuevoP = new RegistrarPersonal();
                        MessageBox.Show("Datos guardados exitosamente", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
                if (cmbPuesto.Text == puesto2)
                {
                    int i1 = 0;
                    ope       = new PersonalBO();
                    oPersonal = new Control.PersonalCONTROL();

                    ope.Nombre     = txtNombre.Text;
                    ope.DireccionP = txtDireccion.Text;
                    ope.TelefonoP  = mtbTelefono.Text;
                    ope.Cedula     = mtbCedula.Text;
                    i1             = oPersonal.crearPersonal(ope);
                    if (i1 == 0)
                    {
                        RegistrarPersonal opNuevoPers2;
                        opNuevoPers2 = new RegistrarPersonal();
                        MessageBox.Show("Error al guardar los datos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        RegistrarPersonal opNuevoPers2;
                        opNuevoPers2 = new RegistrarPersonal();
                        MessageBox.Show("Datos guardados exitosamente", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
                Limpiar();
            }
            catch (Exception)
            {
                MessageBox.Show("ERROR. La operacion no se pudo realizar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }