public List <BAL_PlantillaBean> fn_bal_sel_plantilla(string accion, string cod_unidad_negocio, string cod_usuario) { List <BAL_PlantillaBean> lista = new List <BAL_PlantillaBean>(); 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.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_PlantillaBean bean = null; while (dr.Read()) { bean = new BAL_PlantillaBean(); bean.cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio")); bean.ide_plantilla = DataReader.SafeGetInt64(dr, dr.GetOrdinal("ide_plantilla")); bean.cod_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_balmet")); bean.cod_sap = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_sap")); bean.nom_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("descripcion")); bean.ide_rep_produccion = DataReader.SafeGetString(dr, dr.GetOrdinal("ide_rep_produccion")); bean.unidad = DataReader.SafeGetString(dr, dr.GetOrdinal("unidad")); bean.cod_padre_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_padre_balmet")); bean.nom_padre_balmet = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_padre_balmet")); 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 ActionResult Edit_Plantilla(BAL_PlantillaBean model) { GEN_MensajeBean mensajeBean = null; if (ModelState.IsValid) { if (Session["cod_unidad_negocio"] != null) { model.cod_unidad_negocio = Session["cod_unidad_negocio"].ToString(); } mensajeBean = balNeg.up_bal_cud_plantilla(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_plantilla(string accion, string cod_usuario, BAL_PlantillaBean obj) { return(datos.up_bal_cud_plantilla(accion, cod_usuario, obj)); }
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); }