public GEN_MensajeBean fn_bal_pro_marca(string cod_unidad_negocio, string cod_usuario, string archivo_fisico, string archivo_logico, string accion, Int64?ide_carga, DateTime?fec_informe, List <BAL_ProduccionDiaBean> dataListFromTable) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_pro_cargaXLS]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@archivo_fisico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_fisico; cmd.Parameters.Add("@archivo_logico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_logico; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@fec_informe", System.Data.SqlDbType.Date).Value = fec_informe; cmd.Parameters.Add("@ide_carga", System.Data.SqlDbType.BigInt).Value = ide_carga; cmd.Parameters.Add("@fecha", System.Data.SqlDbType.Date).Value = null; cmd.Parameters.Add("@batch", System.Data.SqlDbType.VarChar, 20).Value = ""; cmd.Parameters.Add("@cama", System.Data.SqlDbType.VarChar, 50).Value = ""; cmd.Parameters.Add("@lanza", System.Data.SqlDbType.VarChar, 50).Value = ""; try { // Este codigo trae los PRINT de SQL Server con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); foreach (var item in dataListFromTable) { cmd.Parameters["@accion"].Value = "DETALLE_MARCA"; cmd.Parameters["@fecha"].Value = item.fecha; cmd.Parameters["@batch"].Value = item.batch; cmd.Parameters["@cama"].Value = item.cama; cmd.Parameters["@lanza"].Value = item.lanza; mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); //if (mensajeBean.tipo != "ERROR") // mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } return(mensajeBean); }
public GEN_MensajeBean up_bal_pro_reporte(string cod_unidad_negocio, string cod_usuario, string cod_frecuencia, string accion, DateTime?fec_informe, List <BAL_ProduccionDiaBean> dataListFromTable) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_pro_repProduccion]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = cod_frecuencia; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@fec_informe", System.Data.SqlDbType.Date).Value = fec_informe; cmd.Parameters.Add("@cod_balmet", System.Data.SqlDbType.VarChar, 20).Value = ""; cmd.Parameters.Add("@imp_real", System.Data.SqlDbType.VarChar, 100).Value = ""; try { // Este codigo trae los PRINT de SQL Server con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); foreach (var item in dataListFromTable) { cmd.Parameters["@accion"].Value = "INSERT"; cmd.Parameters["@cod_balmet"].Value = item.cod_balmet; cmd.Parameters["@imp_real"].Value = item.valor; mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } cmd.Parameters["@accion"].Value = "END"; mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public GEN_MensajeBean fn_min_cud_tajo(string cod_unidad_negocio, string cod_usuario, string accion, MIN_TajoBean bean) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_kop_cud_tajo]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_tajo_old", System.Data.SqlDbType.VarChar, 30).Value = bean.cod_tajo_old; cmd.Parameters.Add("@cod_tajo", System.Data.SqlDbType.VarChar, 30).Value = bean.cod_tajo; cmd.Parameters.Add("@nom_tajo_tipo", System.Data.SqlDbType.VarChar, 50).Value = bean.nom_tajo_tipo; cmd.Parameters.Add("@nom_tajo_estructura", System.Data.SqlDbType.VarChar, 50).Value = bean.nom_tajo_estructura; cmd.Parameters.Add("@cod_tajo_interno", System.Data.SqlDbType.VarChar, 15).Value = bean.cod_tajo_interno; cmd.Parameters.Add("@nom_tajo", System.Data.SqlDbType.VarChar, 100).Value = bean.nom_tajo; cmd.Parameters.Add("@fec_inicio", System.Data.SqlDbType.DateTime).Value = bean.fec_inicio; cmd.Parameters.Add("@fec_fin", System.Data.SqlDbType.DateTime).Value = bean.fec_fin; cmd.Parameters.Add("@fase", System.Data.SqlDbType.VarChar, 100).Value = bean.fase; cmd.Parameters.Add("@tip_mineral", System.Data.SqlDbType.VarChar, 100).Value = bean.tip_mineral; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; try { // Este codigo trae los PRINT de SQL Server con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public GEN_MensajeBean up_bal_pro_cargaXLS(string cod_unidad_negocio, string cod_usuario, string archivo_fisico, string archivo_logico, string accion, Int64?ide_carga, DateTime?fec_informe, DateTime?fec_informe_hasta) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_pro_cargaXLS]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@archivo_fisico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_fisico; cmd.Parameters.Add("@archivo_logico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_logico; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@fec_informe", System.Data.SqlDbType.Date).Value = fec_informe; cmd.Parameters.Add("@fec_informe_hasta", System.Data.SqlDbType.Date).Value = fec_informe_hasta; cmd.Parameters.Add("@ide_carga", System.Data.SqlDbType.BigInt).Value = ide_carga; cmd.CommandTimeout = 0; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); if (accion == "START") { mensajeBean.Id = (Int64)cmd.ExecuteScalar(); } else { mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); //if (mensajeBean.tipo != "ERROR") // mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } return(mensajeBean); }
public GEN_MensajeBean up_app_pro_cargaXLS(string cod_unidad_negocio, string cod_usuario, string archivo_fisico, string archivo_logico, string accion, string cod_frecuencia, int cod_rango_fecha, string tipo) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; if (tipo == "OPE") { cmd.CommandText = "[up_app_pro_cargaXLS_OPE]"; } if (tipo == "SEG") { cmd.CommandText = "[up_app_pro_cargaXLS_SEG]"; } cmd.CommandType = System.Data.CommandType.StoredProcedure; //cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@archivo_fisico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_fisico; cmd.Parameters.Add("@archivo_logico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_logico; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = cod_frecuencia; cmd.Parameters.Add("@cod_rango_fecha", System.Data.SqlDbType.Int).Value = cod_rango_fecha; cmd.CommandTimeout = 0; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); //if (mensajeBean.tipo != "ERROR") // mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } return(mensajeBean); }
public GEN_MensajeBean up_bal_cud_plantilla(string accion, string cod_usuario, BAL_PlantillaBean obj) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_cud_plantilla]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = obj.cod_unidad_negocio; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@ide_plantilla_origen", System.Data.SqlDbType.BigInt).Value = obj.ide_plantilla_origen; cmd.Parameters.Add("@ide_plantilla", System.Data.SqlDbType.BigInt).Value = obj.ide_plantilla; cmd.Parameters.Add("@cod_balmet", System.Data.SqlDbType.VarChar, 20).Value = obj.cod_balmet; cmd.Parameters.Add("@cod_sap", System.Data.SqlDbType.VarChar, 200).Value = obj.cod_sap; cmd.Parameters.Add("@descripcion", System.Data.SqlDbType.VarChar, 200).Value = obj.nom_balmet; cmd.Parameters.Add("@unidad", System.Data.SqlDbType.VarChar, 20).Value = obj.unidad; cmd.Parameters.Add("@estilo", System.Data.SqlDbType.SmallInt).Value = obj.estilo; cmd.Parameters.Add("@ide_rep_produccion", System.Data.SqlDbType.VarChar, 200).Value = obj.ide_rep_produccion; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public ActionResult Edit_Estructura(MIN_EstructuraBean model) { GEN_MensajeBean mensajeBean = null; if (ModelState.IsValid) { string cod_unidad_negocio = string.Empty; if (Session["cod_unidad_negocio"] != null) { model.cod_unidad_negocio = Session["cod_unidad_negocio"].ToString(); } if (model.accion == "CREATE") { mensajeBean = minNeg.fn_min_cud_tajoEstructura(model.cod_unidad_negocio, Usuario.Item1.cod_usuario, "INSERT", model); } else { mensajeBean = minNeg.fn_min_cud_tajoEstructura(model.cod_unidad_negocio, Usuario.Item1.cod_usuario, "UPDATE", model); } if (mensajeBean.tipo != "ERROR") { return(Json( new Response { Status = HttpStatusCode.OK, Message = mensajeBean.mensaje }, JsonRequestBehavior.AllowGet)); } return(Json( new Response { Status = HttpStatusCode.BadRequest, Message = mensajeBean.mensaje }, JsonRequestBehavior.AllowGet)); } return(Json( new Response { Status = HttpStatusCode.BadRequest, Message = "No se puede continuar por errores en el modelo", Errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage) }, JsonRequestBehavior.AllowGet)); }
public GEN_MensajeBean Update(string cod_usuario, string cod_aplicacion, string accion, string hostname, string controller, string session) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "up_seg_pro_menuMvc"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_aplicacion", System.Data.SqlDbType.VarChar, 5).Value = cod_aplicacion; cmd.Parameters.Add("@session", System.Data.SqlDbType.VarChar, 30).Value = session; cmd.Parameters.Add("@hostname", System.Data.SqlDbType.VarChar, 200).Value = hostname; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@cod_menu", System.Data.SqlDbType.Int, 0).Value = 0; cmd.Parameters.Add("@controller", System.Data.SqlDbType.VarChar, 50).Value = controller; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public GEN_MensajeBean updateCorreo(string cod_aplicacion, string cod_unidad_negocio, int ide_grupo_correo, string cod_usuario, string accion, string nombre, string cod_directorio_activo) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_seg_cud_correo]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_aplicacion", System.Data.SqlDbType.VarChar, 5).Value = cod_aplicacion; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@ide_grupo_correo", System.Data.SqlDbType.Int).Value = ide_grupo_correo; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@nombre", System.Data.SqlDbType.VarChar, 1024).Value = nombre; cmd.Parameters.Add("@cod_directorio_activo", System.Data.SqlDbType.VarChar, 50).Value = cod_directorio_activo; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public GEN_MensajeBean fn_app_pro_publicacion(string cod_usuario, GEN_AprobacionBean obj) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_app_pro_publicacion]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = obj.cod_unidad_negocio; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = obj.cod_frecuencia; cmd.Parameters.Add("@periodo", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@mes", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@cod_rango_fecha", System.Data.SqlDbType.Int).Value = obj.cod_rango_fecha; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = obj.accion; cmd.Parameters.Add("@cod_modulo", System.Data.SqlDbType.VarChar, 20).Value = obj.cod_modulo; cmd.Parameters.Add("@glosa", System.Data.SqlDbType.VarChar, 1024).Value = obj.glosa; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); //if (mensajeBean.tipo != "ERROR") // mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } return(mensajeBean); }
public GEN_MensajeBean fn_kop_update_aprobacion(string cod_usuario, string cod_unidad_negocio, string cod_frecuencia, int cod_rango_fecha, string accion, int cod_carga_auxiliar) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_kop_cud_cierre]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = cod_frecuencia; cmd.Parameters.Add("@cod_rango_fecha", System.Data.SqlDbType.Int).Value = cod_rango_fecha; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@cod_carga_auxiliar", System.Data.SqlDbType.Int).Value = cod_carga_auxiliar; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public GEN_MensajeBean fn_kop_pro_reconstruye(string cod_usuario, string cod_unidad_negocio, string cod_frecuencia, string tipo) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_kop_pro_movimientoIndicador_reconstruyeWEB]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@frecuencia", System.Data.SqlDbType.VarChar, 5).Value = cod_frecuencia; cmd.Parameters.Add("@tipo", System.Data.SqlDbType.VarChar, 20).Value = tipo; cmd.CommandTimeout = 0; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public ActionResult Acceso(AuxiliarEdit model) { GEN_MensajeBean mensajeBean = null; if (ModelState.IsValid) { var cod_perfil = ""; foreach (var item in model.Perfiles) { if (item != null) { cod_perfil += item.Value + ','; } } mensajeBean = segNeg.updatePermiso(model.accion, Usuario.Item1.cod_usuario, model.cod_aplicacion, model.cod_unidad_negocio, cod_perfil, model.cod_usuario_accion); if (mensajeBean.tipo == "SUCCESS") { return(Json( new Response { Status = HttpStatusCode.OK, Message = mensajeBean.mensaje }, JsonRequestBehavior.AllowGet)); } return(Json( new Response { Status = HttpStatusCode.BadRequest, Message = mensajeBean.mensaje }, JsonRequestBehavior.AllowGet)); } return(Json( new Response { Status = HttpStatusCode.BadRequest, Message = "No se puede continuar por errores en el modelo", Errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage) }, JsonRequestBehavior.AllowGet)); }
public GEN_MensajeBean up_tv_cargaKPI_taboca(string cod_usuario, string accion, string archivo_fisico) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_tv_pro_cargaKPI_taboca]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@archivo_fisico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_fisico; cmd.CommandTimeout = 0; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); //if (mensajeBean.tipo != "ERROR") // mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } return(mensajeBean); }
public ActionResult Edit_Codificacion(BAL_CodificacionBean model) { GEN_MensajeBean mensajeBean = null; if (ModelState.IsValid) { string cod_unidad_negocio = string.Empty; if (Session["cod_unidad_negocio"] != null) { model.cod_unidad_negocio = Session["cod_unidad_negocio"].ToString(); } mensajeBean = balNeg.up_bal_cud_codificacion(model.accion, Usuario.Item1.cod_usuario, model); if (mensajeBean.tipo == "SUCCESS") { return(Json( new Response { Status = HttpStatusCode.OK, Message = mensajeBean.mensaje }, JsonRequestBehavior.AllowGet)); } return(Json( new Response { Status = HttpStatusCode.BadRequest, Message = mensajeBean.mensaje }, JsonRequestBehavior.AllowGet)); } return(Json( new Response { Status = HttpStatusCode.BadRequest, Message = "No se puede continuar por errores en el modelo", Errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage) }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit_Maestra(CPX_MaestraBean model) { GEN_MensajeBean mensajeBean = null; if (ModelState.IsValid) { mensajeBean = cpxNeg.up_cpx_cud_maestra(Usuario.Item1.cod_usuario, model); if (mensajeBean.tipo == "SUCCESS") { return(Json( new Response { Status = HttpStatusCode.OK, Message = mensajeBean.mensaje }, JsonRequestBehavior.AllowGet)); } return(Json( new Response { Status = HttpStatusCode.BadRequest, Message = mensajeBean.mensaje }, JsonRequestBehavior.AllowGet)); } return(Json( new Response { Status = HttpStatusCode.BadRequest, Message = "No se puede continuar por errores en el modelo", Errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage) }, JsonRequestBehavior.AllowGet)); }
public Tuple <SEG_UsuarioBean, GEN_MensajeBean> up_seg_pro_usuario(string cod_usuario, string cod_aplicacion, string accion, string hostname, string session) { SEG_UsuarioBean usuarioBean = null; mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "up_seg_pro_menuMvc"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_aplicacion", System.Data.SqlDbType.VarChar, 5).Value = cod_aplicacion; cmd.Parameters.Add("@session", System.Data.SqlDbType.VarChar, 30).Value = session; cmd.Parameters.Add("@hostname", System.Data.SqlDbType.VarChar, 200).Value = hostname; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@cod_menu", System.Data.SqlDbType.Int, 0).Value = 0; cmd.Parameters.Add("@controller", System.Data.SqlDbType.VarChar, 50).Value = ""; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { while (dr.Read()) { usuarioBean = new SEG_UsuarioBean(); usuarioBean.ide_usuario = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_usuario")); usuarioBean.cod_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_usuario")); usuarioBean.nom_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_usuario")); usuarioBean.est_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("est_usuario")); usuarioBean.correo_electronico = DataReader.SafeGetString(dr, dr.GetOrdinal("correo_electronico")); usuarioBean.direccion_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("direccion_usuario")); usuarioBean.cod_aplicacion = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_aplicacion")); usuarioBean.cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio")); } } } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(Tuple.Create(usuarioBean, mensajeBean)); }
public Tuple <List <GEN_TiempoBean>, GEN_MensajeBean> fn_app_sel_rangoFecha(string accion, string cod_unidad_negocio, string cod_usuario, string cod_frecuencia, string cod_modulo, int periodo, int mes, int?cod_rango_fecha) { List <GEN_TiempoBean> lista = new List <GEN_TiempoBean>(); mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_app_pro_publicacion]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = cod_frecuencia; cmd.Parameters.Add("@periodo", System.Data.SqlDbType.Int).Value = periodo; cmd.Parameters.Add("@mes", System.Data.SqlDbType.Int).Value = mes; cmd.Parameters.Add("@cod_rango_fecha", System.Data.SqlDbType.Int).Value = cod_rango_fecha; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@cod_modulo", System.Data.SqlDbType.VarChar, 20).Value = cod_modulo; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { GEN_TiempoBean bean = null; while (dr.Read()) { if (accion == "PERIODO") { bean = new GEN_TiempoBean { periodo = DataReader.SafeGetInt32(dr, dr.GetOrdinal("periodo")), }; lista.Add(bean); } else if (accion == "MES") { bean = new GEN_TiempoBean { mes = DataReader.SafeGetInt32(dr, dr.GetOrdinal("mes")), nom_mes = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_mes")), }; lista.Add(bean); } else if (accion == "FECHA") { bean = new GEN_TiempoBean { cod_rango_fecha = DataReader.SafeGetInt32(dr, dr.GetOrdinal("cod_rango_fecha")), nom_rango_fecha = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_rango_fecha")), fec_desde = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_desde")), fec_hasta = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_hasta")), est_aprobacion = DataReader.SafeGetInt32(dr, dr.GetOrdinal("est_aprobacion")) }; lista.Add(bean); } else if (accion == "DEFAULT") { bean = new GEN_TiempoBean { periodo = DataReader.SafeGetInt32(dr, dr.GetOrdinal("periodo")), mes = DataReader.SafeGetInt32(dr, dr.GetOrdinal("mes")), nom_rango_fecha = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_rango_fecha")), titulo = DataReader.SafeGetString(dr, dr.GetOrdinal("titulo")), cod_rango_fecha = DataReader.SafeGetInt32(dr, dr.GetOrdinal("cod_rango_fecha")), fec_desde = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_desde")), fec_hasta = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_hasta")), est_aprobacion = DataReader.SafeGetInt32(dr, dr.GetOrdinal("est_aprobacion")) }; lista.Add(bean); } } } } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); //if (mensajeBean.mensaje != "" || mensajeBean.mensaje != null) //mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } return(Tuple.Create(lista, mensajeBean)); }
public GEN_MensajeBean up_app_cud_plantilla(string accion, string cod_usuario, APP_PlantillaBean obj) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_app_cud_plantilla]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = obj.cod_unidad_negocio; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = obj.cod_frecuencia; cmd.Parameters.Add("@ide_plantilla", System.Data.SqlDbType.BigInt).Value = obj.ide_plantilla; cmd.Parameters.Add("@pais", System.Data.SqlDbType.VarChar, 20).Value = obj.pais; cmd.Parameters.Add("@cod_interno", System.Data.SqlDbType.BigInt).Value = obj.cod_interno; cmd.Parameters.Add("@descripcion", System.Data.SqlDbType.VarChar, 200).Value = obj.descripcion; cmd.Parameters.Add("@unidad", System.Data.SqlDbType.VarChar, 20).Value = obj.unidad; cmd.Parameters.Add("@cod_indicador", System.Data.SqlDbType.BigInt).Value = obj.cod_indicador; cmd.Parameters.Add("@cod_indicador_base", System.Data.SqlDbType.BigInt).Value = obj.cod_indicador_base; cmd.Parameters.Add("@requerido", System.Data.SqlDbType.Bit).Value = obj.requerido; cmd.Parameters.Add("@oculto", System.Data.SqlDbType.Bit).Value = obj.oculto; cmd.Parameters.Add("@estilo_linea", System.Data.SqlDbType.VarChar, 10).Value = obj.estilo_linea; cmd.Parameters.Add("@estilo_color", System.Data.SqlDbType.VarChar, 10).Value = obj.estilo_color; cmd.Parameters.Add("@estilo_fondo", System.Data.SqlDbType.VarChar, 10).Value = obj.estilo_fondo; cmd.Parameters.Add("@formato", System.Data.SqlDbType.VarChar, 20).Value = obj.formato; cmd.Parameters.Add("@unidad_negocio", System.Data.SqlDbType.VarChar, 50).Value = obj.unidad_negocio; cmd.Parameters.Add("@tipo", System.Data.SqlDbType.VarChar, 20).Value = obj.tipo; cmd.Parameters.Add("@nom_indicador", System.Data.SqlDbType.VarChar, 200).Value = obj.nom_indicador; cmd.Parameters.Add("@und_indicador", System.Data.SqlDbType.VarChar, 20).Value = obj.und_indicador; cmd.Parameters.Add("@tip_indicador", System.Data.SqlDbType.VarChar, 20).Value = obj.tip_indicador; cmd.Parameters.Add("@tip_variacion", System.Data.SqlDbType.SmallInt).Value = obj.tip_variacion; cmd.Parameters.Add("@frecuencia", System.Data.SqlDbType.VarChar, 20).Value = obj.frecuencia; cmd.Parameters.Add("@tip_carga", System.Data.SqlDbType.VarChar, 20).Value = obj.tip_carga; cmd.Parameters.Add("@cod_indicador_operativo", System.Data.SqlDbType.BigInt).Value = obj.cod_indicador_operativo; cmd.Parameters.Add("@ide_configuracion", System.Data.SqlDbType.BigInt).Value = obj.ide_configuracion; cmd.Parameters.Add("@val_real", System.Data.SqlDbType.Bit).Value = obj.val_real; cmd.Parameters.Add("@val_acm", System.Data.SqlDbType.Bit).Value = obj.val_acm; cmd.Parameters.Add("@cod_indicador_referencia1_operativo", System.Data.SqlDbType.BigInt).Value = obj.cod_indicador_referencia1_operativo; cmd.Parameters.Add("@cod_indicador_referencia2_operativo", System.Data.SqlDbType.BigInt).Value = obj.cod_indicador_referencia2_operativo; cmd.Parameters.Add("@cod_indicador_referencia3_operativo", System.Data.SqlDbType.BigInt).Value = obj.cod_indicador_referencia3_operativo; cmd.Parameters.Add("@cod_indicador_referencia4_operativo", System.Data.SqlDbType.BigInt).Value = obj.cod_indicador_referencia4_operativo; cmd.Parameters.Add("@texto_ref1", System.Data.SqlDbType.VarChar, 50).Value = obj.texto_ref1; cmd.Parameters.Add("@texto_ref2", System.Data.SqlDbType.VarChar, 50).Value = obj.texto_ref2; cmd.Parameters.Add("@texto_ref3", System.Data.SqlDbType.VarChar, 50).Value = obj.texto_ref3; cmd.Parameters.Add("@texto_ref4", System.Data.SqlDbType.VarChar, 50).Value = obj.texto_ref4; cmd.Parameters.Add("@formato_ref1", System.Data.SqlDbType.VarChar, 10).Value = obj.formato_ref1; cmd.Parameters.Add("@formato_ref2", System.Data.SqlDbType.VarChar, 10).Value = obj.formato_ref2; cmd.Parameters.Add("@formato_ref3", System.Data.SqlDbType.VarChar, 10).Value = obj.formato_ref3; cmd.Parameters.Add("@formato_ref4", System.Data.SqlDbType.VarChar, 10).Value = obj.formato_ref4; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
protected override void Initialize(RequestContext requestContext) { base.Initialize(requestContext); var cod_aplicacion = ""; int number = 0; var LoginName = string.Empty; if (Session["LoginName"] != null) { LoginName = Session["LoginName"].ToString(); } else { if (System.Diagnostics.Debugger.IsAttached) { LoginName = System.Security.Principal.WindowsIdentity.GetCurrent().Name; } else { LoginName = HttpContext.User.Identity.Name.ToString(); } } var usuario = HttpContext.User.Identity.Name.ToString(); var cod_usuario = string.Empty; if (LoginName.Contains("\\")) { cod_usuario = LoginName; } else if (!(usuario.Contains(dominio))) { cod_usuario = dominio + usuario; } else { cod_usuario = usuario; } Session["clientId"] = cod_usuario; var hostname = Dns.GetHostName(); var session = Session.SessionID; Session["session"] = session; cod_aplicacion = ""; if (requestContext.RouteData.Values["id"] != null) { cod_aplicacion = requestContext.RouteData.Values["id"].ToString(); if (int.TryParse(cod_aplicacion, out number)) { cod_aplicacion = Session["cod_aplicacion"].ToString(); } } else { if (!string.IsNullOrEmpty(Session["cod_aplicacion"] as string)) { cod_aplicacion = Session["cod_aplicacion"].ToString(); } } Usuario = neg_seguridad.up_seg_pro_usuario(cod_usuario, cod_aplicacion, "ACCESO", hostname, session); GEN_MensajeBean log = null; string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); string actionName = this.ControllerContext.RouteData.Values["action"].ToString(); //VALIDANDO ERRORES DE USUARIO var errorUsuario = false; if (Usuario.Item2.tipo == "ERROR") { requestContext.HttpContext.Response.Clear(); var routeData = new RouteData(); routeData.Values.Add("controller", "Error"); routeData.Values.Add("action", "Error"); routeData.Values.Add("exception", Usuario.Item2.mensaje); routeData.Values.Add("statusCode", 999); Response.TrySkipIisCustomErrors = true; IController controller = new ErrorController(); controller.Execute(new RequestContext(requestContext.HttpContext, routeData)); Response.End(); errorUsuario = true; } if (errorUsuario == false) { //VALIDANDO ERRORES DE SESSION var errorSession = false; var idx = requestContext.HttpContext.Request["idx"]; var isAjax = requestContext.HttpContext.Request.IsAjaxRequest(); if (controllerName != "Home" && isAjax == false) { if (idx == null || idx != Session.SessionID) { GEN_MensajeBean execute = null; if (cod_aplicacion == string.Empty) { if (requestContext.RouteData.Values["controller"] != null) { cod_aplicacion = requestContext.RouteData.Values["controller"].ToString(); if (int.TryParse(cod_aplicacion, out number)) { cod_aplicacion = Session["cod_aplicacion"].ToString(); } } else { if (!string.IsNullOrEmpty(Session["cod_aplicacion"] as string)) { cod_aplicacion = Session["cod_aplicacion"].ToString(); } } } if (idx.StartsWith("qwe")) { execute = neg_seguridad.Update(Usuario.Item1.cod_usuario, cod_aplicacion, "SESSION", actionName, controllerName, idx); if (!(execute.mensaje.StartsWith("OK"))) { requestContext.HttpContext.Response.Clear(); var routeData = new RouteData(); routeData.Values.Add("controller", "Error"); routeData.Values.Add("action", "Error"); routeData.Values.Add("exception", execute.mensaje); routeData.Values.Add("statusCode", 999); Response.TrySkipIisCustomErrors = true; IController controller = new ErrorController(); controller.Execute(new RequestContext(requestContext.HttpContext, routeData)); Response.End(); errorSession = true; } } else { requestContext.HttpContext.Response.Clear(); var routeData = new RouteData(); routeData.Values.Add("controller", "Error"); routeData.Values.Add("action", "Error"); routeData.Values.Add("exception", "Error: Sesión expirada."); routeData.Values.Add("statusCode", 999); Response.TrySkipIisCustomErrors = true; IController controller = new ErrorController(); controller.Execute(new RequestContext(requestContext.HttpContext, routeData)); Response.End(); errorSession = true; } } } if (errorSession == false) { if (cod_aplicacion == null || cod_aplicacion == string.Empty) { cod_aplicacion = Usuario.Item1.cod_aplicacion; } if (Usuario.Item1 != null) { Session["cod_unidad_negocio"] = Usuario.Item1.cod_unidad_negocio; //Verificando cambios de aplicación if (!string.IsNullOrEmpty(Session["cod_aplicacion"] as string)) { if (Session["cod_aplicacion"].ToString() == cod_aplicacion) { if (Session["aplicaciones"] == null || (Session["aplicaciones"] as IEnumerable <SEG_MenuBean>)?.Count() == 0) { } Session["aplicaciones"] = neg_seguridad.fn_seg_aplicaciones(Usuario.Item1.cod_usuario, 0, "APLICACIONES").AsEnumerable <SEG_MenuBean>(); if (Session["Opciones"] == null || (Session["Opciones"] as IEnumerable <SEG_MenuBean>)?.Count() == 0) { Session["Opciones"] = neg_seguridad.fn_seg_menu(Usuario.Item1.cod_usuario, 0, "", cod_aplicacion).AsEnumerable <SEG_MenuBean>(); } if (Session["Carousel"] == null || (Session["Carousel"] as IEnumerable <SEG_MenuBean>)?.Count() == 0) { Session["Carousel"] = neg_seguridad.fn_seg_sel_carousel(Usuario.Item1.cod_usuario, "Carousel", cod_aplicacion, string.Empty).AsEnumerable <SEG_MenuBean>(); } } else { Session["aplicaciones"] = neg_seguridad.fn_seg_aplicaciones(Usuario.Item1.cod_usuario, 0, "APLICACIONES").AsEnumerable <SEG_MenuBean>(); Session["Opciones"] = neg_seguridad.fn_seg_menu(Usuario.Item1.cod_usuario, 0, "", cod_aplicacion).AsEnumerable <SEG_MenuBean>(); Session["Carousel"] = neg_seguridad.fn_seg_sel_carousel(Usuario.Item1.cod_usuario, "Carousel", cod_aplicacion, string.Empty).AsEnumerable <SEG_MenuBean>(); } } else { Session["aplicaciones"] = neg_seguridad.fn_seg_aplicaciones(Usuario.Item1.cod_usuario, 0, "APLICACIONES").AsEnumerable <SEG_MenuBean>(); Session["Opciones"] = neg_seguridad.fn_seg_menu(Usuario.Item1.cod_usuario, 0, "", cod_aplicacion).AsEnumerable <SEG_MenuBean>(); Session["Carousel"] = neg_seguridad.fn_seg_sel_carousel(Usuario.Item1.cod_usuario, "Carousel", cod_aplicacion, string.Empty).AsEnumerable <SEG_MenuBean>(); } Session["cod_aplicacion"] = cod_aplicacion; Session["Usuario"] = Usuario.Item1; log = neg_seguridad.Update(Usuario.Item1.cod_usuario, cod_aplicacion, "LOG", hostname, controllerName, session); } } } }
public List <OX_MovimientoBean> fn_ox_sel_movimiento(string accion) { List <OX_MovimientoBean> lista = new List <OX_MovimientoBean>(); mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_ox_cud_movimiento]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = ""; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = ""; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { OX_MovimientoBean bean = null; while (dr.Read()) { bean = new OX_MovimientoBean(); bean.ide_movimiento = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_movimiento")); bean.cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio")); bean.imei = DataReader.SafeGetString(dr, dr.GetOrdinal("imei")); bean.ide_operador = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_operador")); bean.nom_operador = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_operador")); bean.ide_vehiculo = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_vehiculo")); bean.nom_vehiculo = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_vehiculo")); bean.ide_secuencia_movil = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_secuencia_movil")); bean.turno = DataReader.SafeGetString(dr, dr.GetOrdinal("turno")); bean.guardia = DataReader.SafeGetString(dr, dr.GetOrdinal("guardia")); bean.material = DataReader.SafeGetString(dr, dr.GetOrdinal("material")); bean.fec_operacion = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_operacion")); bean.fec_descarga = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_descarga")); bean.ide_mineral = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_mineral")); bean.nom_mineral = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_mineral")); bean.peso_mineral = DataReader.GetValueOrNull <Double>(dr, dr.GetOrdinal("peso_mineral")); bean.ley_mineral = DataReader.GetValueOrNull <Double>(dr, dr.GetOrdinal("ley_mineral")); bean.tip_accion = DataReader.SafeGetString(dr, dr.GetOrdinal("tip_accion")); bean.ide_vehiculo_carguio = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_vehiculo_carguio")); bean.carguio_ini = DataReader.SafeGetString(dr, dr.GetOrdinal("carguio_ini")); bean.carguio_fin = DataReader.SafeGetString(dr, dr.GetOrdinal("carguio_fin")); bean.est_movimiento = DataReader.SafeGetInt32(dr, dr.GetOrdinal("est_movimiento")); bean.est_sincronizacion = DataReader.SafeGetInt32(dr, dr.GetOrdinal("est_sincronizacion")); bean.fec_actualizacion = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_actualizacion")); bean.fec_movil_ini = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_movil_ini")); bean.fec_movil_fin = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_movil_fin")); bean.ubicacion_ini = DataReader.SafeGetString(dr, dr.GetOrdinal("ubicacion_ini")); bean.ubicacion_fin = DataReader.SafeGetString(dr, dr.GetOrdinal("ubicacion_fin")); lista.Add(bean); } } } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); } return(lista); }
public Tuple <List <BAL_ProduccionDiaBean>, GEN_MensajeBean> fn_bal_sel_repProduccion(string cod_unidad_negocio, string cod_usuario, string cod_frecuencia, string accion, DateTime?fec_informe) { List <BAL_ProduccionDiaBean> lista = new List <BAL_ProduccionDiaBean>(); mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_pro_repProduccion]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = cod_frecuencia; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@fec_informe", System.Data.SqlDbType.Date).Value = fec_informe; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { BAL_ProduccionDiaBean bean = null; while (dr.Read()) { bean = new BAL_ProduccionDiaBean(); bean.col1 = DataReader.SafeGetString(dr, 0); bean.col2 = DataReader.SafeGetString(dr, 1); bean.col3 = DataReader.SafeGetString(dr, 2); bean.col4 = DataReader.SafeGetString(dr, 3); bean.col5 = DataReader.SafeGetString(dr, 4); bean.col6 = DataReader.SafeGetString(dr, 5); bean.col7 = DataReader.SafeGetString(dr, 6); bean.col8 = DataReader.SafeGetString(dr, 7); bean.col9 = DataReader.SafeGetString(dr, 8); bean.col10 = DataReader.SafeGetString(dr, 9); bean.col11 = DataReader.SafeGetString(dr, 10); bean.col12 = DataReader.SafeGetString(dr, 11); bean.col13 = DataReader.SafeGetString(dr, 12); bean.col14 = DataReader.SafeGetString(dr, 13); bean.col15 = DataReader.SafeGetString(dr, 14); bean.col16 = DataReader.SafeGetString(dr, 15); bean.col17 = DataReader.SafeGetString(dr, 16); bean.col18 = DataReader.SafeGetString(dr, 17); bean.col19 = DataReader.SafeGetString(dr, 18); bean.col20 = DataReader.SafeGetString(dr, 19); bean.col21 = DataReader.SafeGetString(dr, 20); bean.col22 = DataReader.SafeGetString(dr, 21); bean.col23 = DataReader.SafeGetString(dr, 22); bean.col24 = DataReader.SafeGetString(dr, 23); bean.col25 = DataReader.SafeGetString(dr, 24); bean.col26 = DataReader.SafeGetString(dr, 25); bean.col27 = DataReader.SafeGetString(dr, 26); bean.col28 = DataReader.SafeGetString(dr, 27); bean.col29 = DataReader.SafeGetString(dr, 28); bean.col30 = DataReader.SafeGetString(dr, 29); bean.col31 = DataReader.SafeGetString(dr, 30); bean.col32 = DataReader.SafeGetString(dr, 31); bean.col33 = DataReader.SafeGetString(dr, 32); bean.estilo = DataReader.SafeGetInt32(dr, 33); //bean.cambio = DataReader.SafeGetInt32(dr,34); lista.Add(bean); } } } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.mensaje != "" || mensajeBean.mensaje != null) { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(Tuple.Create(lista, mensajeBean)); }
public GEN_MensajeBean up_cpx_cud_maestra(string cod_usuario, CPX_MaestraBean obj) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_cpx_pro_capex_macroExcel]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_mes", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@fec_inicio", System.Data.SqlDbType.Date).Value = DBNull.Value; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = ""; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@actualizado", System.Data.SqlDbType.Bit).Value = 0; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 30).Value = obj.accion; //cmd.Parameters.Add("@linea", System.Data.SqlDbType.Int).Value = 0; //cmd.Parameters.Add("@unidad", System.Data.SqlDbType.VarChar,50).Value = ""; //cmd.Parameters.Add("@capex_od", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@presupuesto", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@clase", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@proyecto", System.Data.SqlDbType.VarChar, 400).Value = ""; //cmd.Parameters.Add("@tipo", System.Data.SqlDbType.VarChar, 50).Value = obj.tipo; //cmd.Parameters.Add("@area", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@subarea", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@codRef", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@codProyecto", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@naturaleza", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@criticidad", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@prioridad", System.Data.SqlDbType.TinyInt).Value = DBNull.Value; //cmd.Parameters.Add("@riesgoNoE", System.Data.SqlDbType.TinyInt).Value = DBNull.Value; //cmd.Parameters.Add("@objetivo", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@responsable", System.Data.SqlDbType.VarChar, 100).Value = ""; //cmd.Parameters.Add("@status", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@valor_01", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_02", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_03", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_04", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_05", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_06", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_07", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_08", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_09", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_10", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_11", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@valor_12", System.Data.SqlDbType.Float).Value = 0; //cmd.Parameters.Add("@cod_proyecto_anterior", System.Data.SqlDbType.VarChar, 50).Value = ""; //cmd.Parameters.Add("@cambio", System.Data.SqlDbType.TinyInt).Value = 0; cmd.Parameters.Add("@id", System.Data.SqlDbType.Int).Value = obj.id; cmd.Parameters.Add("@nom_tipo", System.Data.SqlDbType.VarChar, 30).Value = obj.nom_tipo; cmd.Parameters.Add("@nom_corto", System.Data.SqlDbType.VarChar, 30).Value = obj.nom_corto; try { cmd.CommandTimeout = 0; con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public List <BAL_ProduccionDiaBean> fn_bal_sel_marca(string cod_unidad_negocio, string cod_usuario, string archivo_fisico, string archivo_logico, string accion, Int64?ide_carga, DateTime?fec_informe, DateTime?fec_informe_hasta) { List <BAL_ProduccionDiaBean> lista = new List <BAL_ProduccionDiaBean>(); mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_pro_cargaXLS]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@archivo_fisico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_fisico; cmd.Parameters.Add("@archivo_logico", System.Data.SqlDbType.VarChar, 1024).Value = archivo_logico; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@fec_informe", System.Data.SqlDbType.Date).Value = fec_informe; cmd.Parameters.Add("@fec_informe_hasta", System.Data.SqlDbType.Date).Value = fec_informe_hasta; cmd.Parameters.Add("@ide_carga", System.Data.SqlDbType.BigInt).Value = ide_carga; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { BAL_ProduccionDiaBean bean = null; while (dr.Read()) { bean = new BAL_ProduccionDiaBean(); bean.ide_carga = DataReader.SafeGetInt64(dr, dr.GetOrdinal("ide_carga")); bean.fecha = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fecha")); bean.batch = DataReader.SafeGetString(dr, dr.GetOrdinal("batch")); bean.cama = DataReader.SafeGetString(dr, dr.GetOrdinal("cama")); bean.lanza = DataReader.SafeGetString(dr, dr.GetOrdinal("lanza")); bean.marca = DataReader.SafeGetInt32(dr, dr.GetOrdinal("marca")); lista.Add(bean); } } } catch (Exception ex) { mensajeBean.mensaje += ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } if (mensajeBean.mensaje != null) { mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje); if (mensajeBean.mensaje != "" || mensajeBean.mensaje != null) { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(lista); }