public List <BAL_CodificacionBean> fn_bal_sel_codificacion(string accion, string cod_unidad_negocio, string cod_usuario) { List <BAL_CodificacionBean> lista = new List <BAL_CodificacionBean>(); String mensaje = ""; SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_cud_codificacion]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = 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; try { con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { BAL_CodificacionBean bean = null; while (dr.Read()) { bean = new BAL_CodificacionBean(); bean.cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio")); bean.cod_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_balmet")); bean.nom_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_balmet")); bean.unidad = DataReader.SafeGetString(dr, dr.GetOrdinal("unidad")); bean.cod_padre_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_padre_balmet")); bean.ide_rep_produccion = DataReader.SafeGetString(dr, dr.GetOrdinal("ide_reporte_produccion")); bean.cod_indicador = DataReader.SafeGetInt64(dr, dr.GetOrdinal("cod_indicador")); bean.fec_modificacion = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_modificacion")); bean.ide_usuario = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_usuario")); bean.nom_padre_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_padre_balmet")); bean.nom_indicador = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_indicador")); bean.tip_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("tip_balmet")); bean.formula = DataReader.SafeGetString(dr, dr.GetOrdinal("formula")); bean.empty = string.Empty; lista.Add(bean); } } } catch (Exception ex) { mensaje = ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(lista); }
public BAL_CodificacionBean fn_bal_get_balmet(string accion, string cod_unidad_negocio, string cod_usuario, string cod_balmet) { BAL_CodificacionBean bean = null; String mensaje = ""; SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_cud_plantilla]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = 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_balmet", System.Data.SqlDbType.VarChar, 20).Value = cod_balmet; try { con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { while (dr.Read()) { bean = new BAL_CodificacionBean { cod_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_balmet")), nom_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_balmet")), ide_rep_produccion = DataReader.SafeGetString(dr, dr.GetOrdinal("ide_reporte_produccion")), unidad = DataReader.SafeGetString(dr, dr.GetOrdinal("unidad")) }; } } } catch (Exception ex) { mensaje = ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(bean); }
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 GEN_MensajeBean up_bal_cud_codificacion(string accion, string cod_usuario, BAL_CodificacionBean obj) { return(datos.up_bal_cud_codificacion(accion, cod_usuario, obj)); }
public GEN_MensajeBean up_bal_cud_codificacion(string accion, string cod_usuario, BAL_CodificacionBean obj) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_bal_cud_codificacion]"; 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_balmet_origen", System.Data.SqlDbType.VarChar, 20).Value = obj.cod_balmet_origen; cmd.Parameters.Add("@cod_balmet", System.Data.SqlDbType.VarChar, 20).Value = obj.cod_balmet; cmd.Parameters.Add("@nom_balmet", System.Data.SqlDbType.VarChar, 200).Value = obj.nom_balmet; cmd.Parameters.Add("@unidad", System.Data.SqlDbType.VarChar, 20).Value = obj.unidad; cmd.Parameters.Add("@ide_reporte_produccion", System.Data.SqlDbType.VarChar, 200).Value = obj.ide_rep_produccion; cmd.Parameters.Add("@tip_balmet", System.Data.SqlDbType.VarChar, 10).Value = obj.tip_balmet; cmd.Parameters.Add("@formula", System.Data.SqlDbType.VarChar, 1024).Value = obj.formula; cmd.Parameters.Add("@cod_indicador", System.Data.SqlDbType.Int).Value = obj.cod_indicador; 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); }