/// <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; } }
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; } }
//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; } }