/// <summary>
        /// Carga de excepciones de las comisiones
        /// </summary>
        /// <param name="colaborador"></param>
        /// <param name="Conexion"></param>
        /// <param name="verificador"></param>

        public void GuardarCargaMasivaExcepciones(ComisionesExcepcionesRentabilidad exepciones, string Conexion, ref int verificador)
        {
            try
            {
                CD_CatColaborador claseCapaDatos = new CD_CatColaborador();
                claseCapaDatos.GuardarCargaMasivaExcepciones(exepciones, Conexion, ref verificador);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        private void Guardar()
        {
            try
            {
                Sesion            session           = (Sesion)Session["Sesion" + Session.SessionID];
                CN_CatColaborador clsCatColaborador = new CN_CatColaborador();
                int verificador = -1;

                ComisionesExcepcionesRentabilidad exepciones = new ComisionesExcepcionesRentabilidad();


                if (!_PermisoGuardar)
                {
                    Alerta("No tiene permisos para guardar");
                    return;
                }


                clsCatColaborador.EliminarCargaMasivaExcepciones(session.Id_Emp, session.Emp_Cnx, ref verificador);


                foreach (DataRow item in dtDet.Rows)
                {
                    exepciones.Id_Emp = Convert.ToInt32(item["Id_Emp"]);

                    exepciones.Id_Cd  = Convert.ToInt32(item["Id_Cd"]);
                    exepciones.Id_Rik = Convert.ToInt32(item["Id_Rik"]);
                    exepciones.Id_Cte = Convert.ToInt32(item["Id_Cte"]);
                    exepciones.Estatus_Rentabilidad = Convert.ToInt32(item["estatus_rentabilidad"]);
                    exepciones.Rentabilidad         = Convert.ToInt32(item["Rentabilidad"]);
                    exepciones.Id_Usuario           = session.Id_U;

                    clsCatColaborador.GuardarCargaMasivaExcepciones(exepciones, session.Emp_Cnx, ref verificador);
                }

                this.LimpiarCampos();
                this.DisplayMensajeAlerta("CatExcepcion_Update_Ok");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #3
0
        //inserto las exepciones para carga de comisiones
        public void GuardarCargaMasivaExcepciones(ComisionesExcepcionesRentabilidad colaborador, string Conexion, ref int verificador)
        {
            CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);
            try
            {
                // CapaDatos.StartTrans();


                SqlCommand sqlcmd = new SqlCommand();


                string[] ParametrosInsert =
                {
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Id_Rik",
                    "@Id_Cte",
                    "@EstatusRentabilidad",
                    "@Rentabilidad",
                    "@Id_Usuario"
                };
                object[] ValoresInsert =
                {
                    colaborador.Id_Emp
                    , colaborador.Id_Cd
                    , colaborador.Id_Rik
                    , colaborador.Id_Cte
                    , colaborador.Estatus_Rentabilidad
                    , colaborador.Rentabilidad
                    , colaborador.Id_Usuario
                };
                sqlcmd = CapaDatos.GenerarSqlCommand("spCatCalcularRentabilidadExcepcion_Insertar", ref verificador, ParametrosInsert, ValoresInsert);

                CapaDatos.CommitTrans();
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                CapaDatos.RollBackTrans();
                throw ex;
            }
        }