public Razones Del(int Id) { SqlCommand cmd = new SqlCommand(); Razones vResultado = new Razones(); int vControl = -1; try { cmd = CrearComando("SGRC_SP_DelRazon"); cmd.Parameters.AddWithValue("@RazonId", Id); AbrirConexion(); vControl = Ejecuta_Accion(ref cmd); if (vControl > 0) { vResultado.Accion = 1; vResultado.Mensaje = "Se elimino con exito el tipo de razon!"; vResultado.TipoId = Id; } } catch (Exception ex) { vResultado.Accion = 1; vResultado.Mensaje = ex.Message.ToString(); vResultado.TipoId = Id; throw new Exception("No se pudo eliminar el registro por el siguiente error: " + ex.Message, ex); } finally { cmd.Dispose(); CerrarConexion(); } return(vResultado); }
protected void GuardarBtn_Click(object sender, EventArgs e) { Razones razon; if (Session["Razon"] == null) { Session["Razon"] = new Razones(); } razon = (Razones)Session["Razon"]; if (BuscarIdtxt.Text == "") { razon.Razon = Razontxt.Text; razon.Insertar(); Limpiar(); } else { int aux; int.TryParse(BuscarIdtxt.Text, out aux); razon.RazonId = aux; razon.Razon = Razontxt.Text; razon.Editar(); Limpiar(); } }
public JsonResult GetAll(int TipoId) { /*RazonRepository RazonRep = new RazonRepository(); * try * { * return Json(RazonRep.GetRazones(), JsonRequestBehavior.AllowGet); * } * catch (Exception ex) * { * //throw; * List<Razones> list = new List<Razones>(); * Razones obj = new Razones(); * obj.Accion = 0; * obj.Mensaje = ex.Message.ToString(); * list.Add(obj); * return Json(list, JsonRequestBehavior.AllowGet); * }*/ RazonRepository RazonRep = new RazonRepository(); try { return(Json(RazonRep.GetAllByTipo(TipoId), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { //throw; List <Razones> list = new List <Razones>(); Razones obj = new Razones(); obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); list.Add(obj); return(Json(list, JsonRequestBehavior.AllowGet)); } }
public JsonResult delete(int id) { Razones obj = new Razones(); RazonRepository RazonRep = new RazonRepository(); try { if (id > 0) { obj = RazonRep.Del(id); } else { obj.Accion = 0; obj.Mensaje = "El parametro tiene un valor incorrecto!"; } } catch (Exception ex) { //throw; obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); //return Json(list, JsonRequestBehavior.AllowGet); } return(Json(obj, JsonRequestBehavior.AllowGet)); }
protected void AgregarBtn_Click(object sender, EventArgs e) { int aux; int aux2; Razones razon; if (Session["Razon"] == null) { Session["Razon"] = new Razones(); } razon = (Razones)Session["Razon"]; Materiales material = new Materiales(); int.TryParse(Cantidadtxt.Text, out aux); int.TryParse(Preciotxt.Text, out aux2); razon.AgregarMaterial(Materialtxt.Text, aux2, aux); Session["Razon"] = razon; material.Material = Materialtxt.Text; material.Cantidad = aux; material.Precio = aux2; GuardatLista(material); MaterialesGv.DataSource = ObtenerLista(); MaterialesGv.DataBind(); }
protected void EliminarBtn_Click(object sender, EventArgs e) { Razones razon = new Razones(); int aux; int.TryParse(BuscarIdtxt.Text, out aux); razon.RazonId = aux; razon.Eliminar(); Limpiar(); }
public List <Razones> GetRazones() { List <Razones> RazonesList = new List <Razones>(); try { //"CrearComando" esta definido en la libreria AccesoDatos.dll SqlCommand cmd = CrearComando("SGRC_SP_GetRazon"); //Pasamos el procedimiento almacenado. SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); //"GetDS" esta definido en la libreria AccesoDatos.dll //ds = GetDS(cmd, "SGRC_SP_GetSucursal"); //Se envia el nombre del procedimiento almacenado. AbrirConexion(); da.Fill(dt); CerrarConexion(); //Bind EmpModel generic list using LINQ RazonesList = (from DataRow dr in dt.Rows select new Razones() { TipoId = Convert.ToInt32(dr["TipoId"]), RazonId = Convert.ToInt32(dr["RazonId"]), RazonDescripcion = Convert.ToString(dr["RazonDescripcion"]), RazonAbreviatura = Convert.ToString(dr["RazonAbreviatura"]), TipoAbreviatura = Convert.ToString(dr["TipoAbreviatura"]), RazonGroup = Convert.ToString(dr["RazonGroup"]), RazonStatus = Convert.ToString(dr["RazonStatus"]), ConfigItemDescripcion = Convert.ToString(dr["ConfigItemDescripcion"]), Accion = 1, Mensaje = "Se cargaron correctamente los datos del tipo de razon" }).ToList(); if (RazonesList.Count == 0) { Razones ss = new Razones(); ss.Accion = 0; ss.Mensaje = "No se encontraron registros de las Razones!"; RazonesList.Add(ss); } } catch (Exception ex) { Razones oRazon = new Razones(); oRazon.Accion = 0; oRazon.Mensaje = ex.Message.ToString(); RazonesList.Add(oRazon); throw new Exception("Error Obteniendo todos los registros " + ex.Message, ex); } return(RazonesList); }
public Razones GetRazon(int Id, int TipoId) { Razones vResultado = new Razones(); //Se crea una variable que contendra los datos del almacen. SqlCommand cmd = new SqlCommand(); try { cmd = CrearComando("SGRC_SP_GetRazon"); //Pasamos el nombre del procedimiento almacenado. cmd.Parameters.AddWithValue("@RazonId", Id); cmd.Parameters.AddWithValue("@TipoId", TipoId); //Agregamos los parametros. AbrirConexion(); //Se abre la conexion a la BD. SqlDataReader consulta = Ejecuta_Consulta(cmd); //Enviamos el comando con los paramentros agregados. if (consulta.Read()) { if (consulta.HasRows) { //Obtenemos el valor de cada campo vResultado.TipoId = Convert.ToInt32(consulta["TipoId"]); vResultado.RazonId = Convert.ToInt32(consulta["RazonId"]); vResultado.RazonAbreviatura = (string)consulta["RazonAbreviatura"]; vResultado.RazonDescripcion = (string)consulta["RazonDescripcion"]; vResultado.TipoAbreviatura = (string)consulta["TipoAbreviatura"]; vResultado.RazonGroup = (string)consulta["RazonGroup"]; vResultado.RazonStatus = (string)consulta["RazonStatus"]; vResultado.ConfigItemDescripcion = (string)consulta["ConfigItemDescripcion"]; vResultado.Accion = 1; vResultado.Mensaje = "Se cargó el tipo de razon correctamente!"; //Si los campos admiten valores nulos convertir explicitamente //ej: vResultado.Nombre = Convert.ToString(consulta["Nombre"]); } } } catch (Exception Ex) { vResultado.Accion = 0; vResultado.Mensaje = Ex.Message.ToString(); throw new Exception("Error al cargar los datos de la razon: " + Ex.Message, Ex); } finally { cmd.Dispose(); CerrarConexion(); } return(vResultado); }
protected void BuscarIdBtn_Click(object sender, EventArgs e) { Razones razon = new Razones(); int aux; int.TryParse(BuscarIdtxt.Text, out aux); razon.RazonId = aux; razon.Buscar(aux); Razontxt.Text = razon.Razon; foreach (Materiales material in razon.ListaMateriales) { GuardatLista(material); } MaterialesGv.DataSource = ObtenerLista(); MaterialesGv.DataBind(); }
public Razones Save(Razones pRazon) { SqlCommand cmd = new SqlCommand(); int vResultado = -1; try { AbrirConexion(); //connection(); cmd = CrearComando("SGRC_SP_Razon_Save"); cmd.Parameters.AddWithValue("@TipoId", pRazon.TipoId); cmd.Parameters.AddWithValue("@RazonId", pRazon.RazonId); cmd.Parameters["@RazonId"].Direction = ParameterDirection.InputOutput; //Se indica que el TipoId sera un parametro de Entrada/Salida. cmd.Parameters.AddWithValue("@RazonDescripcion", pRazon.RazonDescripcion); cmd.Parameters.AddWithValue("@RazonAbreviatura", pRazon.RazonAbreviatura); cmd.Parameters.AddWithValue("@RazonGroup", pRazon.RazonGroup); cmd.Parameters.AddWithValue("@RazonStatus", pRazon.RazonStatus); //con.Open(); vResultado = Ejecuta_Accion(ref cmd); vResultado = Convert.ToInt32(cmd.Parameters["@RazonId"].Value); //con.Close(); } catch (Exception Ex) { pRazon.Mensaje = Ex.Message; throw new Exception("Ocurrio el un error al guardar la razon: " + Ex.Message, Ex); } finally { cmd.Dispose(); CerrarConexion(); } pRazon.Accion = vResultado; if (vResultado == 0) { pRazon.Mensaje = "Se genero un error al insertar la información de la razon!"; } else { pRazon.Mensaje = "Se ingreso la razon correctamente!"; } return(pRazon); }
public JsonResult SaveData(Razones razon) { try { RazonRepository RazonRep = new RazonRepository(); if (ModelState.IsValid) { RazonRep.Save(razon); //db.Sucursal.Add(sucursal); //db.SaveChanges(); } return(Json(razon, JsonRequestBehavior.AllowGet)); } catch (Exception) { //throw; return(Json(razon, JsonRequestBehavior.AllowGet)); } }
public Razones CheckRazon(string descripcion, string abreviatura) { Razones vResultado = new Razones(); //Se crea una variable que contendra los datos del trámite. SqlCommand cmd = new SqlCommand(); try { cmd = CrearComando("SGRC_SP_Razon_Check"); //Pasamos el nombre del procedimiento almacenado. cmd.Parameters.AddWithValue("@RazonDescripcion", descripcion); //Agregamos los parametros. cmd.Parameters.AddWithValue("@RazonAbreviatura", abreviatura); //Agregamos los parametros. AbrirConexion(); //Se abre la conexion a la BD. SqlDataReader consulta = Ejecuta_Consulta(cmd); //Enviamos el comando con los paramentros agregados. if (consulta.Read()) { if (consulta.HasRows) { //Obtenemos el valor de cada campo vResultado.cantidadRegistros = (int)consulta["cantidadRegistros"]; vResultado.Accion = 1; vResultado.Mensaje = "Se cargó correctamente el Trámite!"; //Si los campos admiten valores nulos convertir explicitamente //ej: vResultado.Nombre = Convert.ToString(consulta["Nombre"]); } } } catch (Exception Ex) { vResultado.Accion = 0; vResultado.Mensaje = Ex.Message.ToString(); throw new Exception("Hubo un inconveniente al cargar la información: " + Ex.Message, Ex); } finally { cmd.Dispose(); CerrarConexion(); } return(vResultado); }
public JsonResult CheckOne(string descripcion, string abreviatura) { Razones obj = new Razones(); RazonRepository RaRep = new RazonRepository(); try { if (descripcion != "" || abreviatura != "") { obj = RaRep.CheckRazon(descripcion, abreviatura); } else { obj.Accion = 0; obj.Mensaje = "El parámetro tiene un valor incorrecto!"; } } catch (Exception ex) { obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); } return(Json(obj, JsonRequestBehavior.AllowGet)); }