public BancoRespuesta Eliminar(Int32 ID) { DTOHeader oDTOHeader = new DTOHeader(); BancoRespuesta objResponse = new BancoRespuesta(); SqlConnection oConexion = new SqlConnection(ConexionSQLServer.DB_Comercio()); SqlCommand cmd = new SqlCommand("PA_Banco_ELIMINAR", oConexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = ID; try { oConexion.Open(); oDTOHeader.CodigoOK_BD = cmd.ExecuteNonQuery(); } catch (Exception ex) { oDTOHeader.DescRetorno = ex.Message; } finally { if (oConexion.State == ConnectionState.Open) { oConexion.Close(); } cmd.Dispose(); oConexion.Dispose(); } objResponse.DTOHeader = oDTOHeader; return(objResponse); }
public BancoRespuesta Actualizar(Banco oBe) { DTOHeader oDTOHeader = new DTOHeader(); BancoRespuesta objResponse = new BancoRespuesta(); SqlConnection oConexion = new SqlConnection(ConexionSQLServer.DB_Comercio()); SqlCommand cmd = new SqlCommand("PA_Banco_ACTUALIZAR", oConexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = oBe.ID; cmd.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = oBe.nombre; cmd.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = oBe.direccion; cmd.Parameters.Add("@fecha_registro", SqlDbType.Date).Value = oBe.fecha_registro; try { oConexion.Open(); oDTOHeader.CodigoOK_BD = cmd.ExecuteNonQuery(); } catch (Exception ex) { oDTOHeader.DescRetorno = ex.Message; } finally { if (oConexion.State == ConnectionState.Open) { oConexion.Close(); } cmd.Dispose(); oConexion.Dispose(); } objResponse.DTOHeader = oDTOHeader; return(objResponse); }
//private readonly ComercioDbContext _context; //public BancoController(ComercioDbContext context) //{ // _context = context; //} // GET: Banco public ActionResult Index() { //var result = await _context.Bancos.ToListAsync(); BancoRespuesta result = new BancoRespuesta(); result = new BancoService().ListarAll(); return(View(result.Lista)); }
public static BancoRespuesta Registrar(Banco oBe) { DTOHeader oDTOHeader = new DTOHeader(); BancoRespuesta objResponse = new BancoRespuesta(); List <Banco> objLista = new List <Banco>(); String url = "http://localhost:35846/api/Banco/Registrar"; //String param = "ID=" + oBe.ID.ToString() + "&nombre=" + oBe.nombre + "&direccion=" + oBe.direccion + "&fecha_registro=" + oBe.fecha_registro.ToString(); var jsonPatientList = JsonConvert.SerializeObject(oBe); WebClient webClient = new WebClient(); webClient.UseDefaultCredentials = true; webClient.Credentials = new NetworkCredential("", ""); webClient.Headers.Add("Content-Type", "application/json"); //webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); //webClient.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded"; webClient.Encoding = System.Text.Encoding.UTF8; try { ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(ValidateServerCertificate); var method = "POST"; // If your endpoint expects a GET then do it. //var parameters = new NameValueCollection(); //parameters.Add("ID", oBe.ID.ToString()); //parameters.Add("nombre", oBe.nombre); //parameters.Add("direccion", oBe.direccion); //parameters.Add("fecha_registro", oBe.fecha_registro.ToString()); var data = webClient.UploadString(url, method, jsonPatientList); //var data = webClient.UploadValues(url, method, parameters); //// Parse the returned data (if any) if needed. //var responseString = UnicodeEncoding.UTF8.GetString(data); var obj = Newtonsoft.Json.JsonConvert.DeserializeObject(data); var f = Newtonsoft.Json.JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented); JObject rss = JObject.Parse(f); oDTOHeader.CodigoOK_WS = Constantes.Exito.Ok; } catch (Exception ex) { oDTOHeader.CodigoOK_WS = Constantes.Exito.NoOK; oDTOHeader.DescRetorno = ex.Message; } objResponse.Lista = objLista; objResponse.DTOHeader = oDTOHeader; return(objResponse); }
public BancoRespuesta Listar(Banco oBE) { DTOHeader oDTOHeader = new DTOHeader(); BancoRespuesta objResponse = new BancoRespuesta(); List <Banco> objLista = new List <Banco>(); String url = "http://localhost:35846/api/Banco/Listar"; WebClient webClient = new WebClient(); webClient.UseDefaultCredentials = true; webClient.Credentials = new NetworkCredential("", ""); webClient.Headers.Add("Content-Type", "application/json"); webClient.Encoding = System.Text.Encoding.UTF8; try { ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(ValidateServerCertificate); var data = webClient.DownloadString(url); var obj = Newtonsoft.Json.JsonConvert.DeserializeObject(data); var f = Newtonsoft.Json.JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented); JObject rss = JObject.Parse(f); for (int i = 0; i < rss["lista"].Count(); i++) { var _entidad = new Banco { ID = (int)rss["lista"][i]["id"], nombre = (string)rss["lista"][i]["nombre"], direccion = (string)rss["lista"][i]["direccion"], fecha_registro = (DateTime)rss["lista"][i]["fecha_registro"] }; objLista.Add(_entidad); } oDTOHeader.CodigoOK_WS = Constantes.Exito.Ok; } catch (Exception ex) { oDTOHeader.CodigoOK_WS = Constantes.Exito.NoOK; oDTOHeader.DescRetorno = ex.Message; } objResponse.Lista = objLista; objResponse.DTOHeader = oDTOHeader; return(objResponse); }
public static BancoRespuesta Actualizar(Banco oBe) { DTOHeader oDTOHeader = new DTOHeader(); BancoRespuesta objResponse = new BancoRespuesta(); List <Banco> objLista = new List <Banco>(); String url = "http://localhost:35846/api/Banco/Actualizar"; WebClient webClient = new WebClient(); webClient.UseDefaultCredentials = true; webClient.Credentials = new NetworkCredential("", ""); webClient.Headers.Add("Content-Type", "application/json"); webClient.Encoding = System.Text.Encoding.UTF8; try { var jsonPatientList = JsonConvert.SerializeObject(oBe); ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(ValidateServerCertificate); //var data = webClient.DownloadString(url); //var data = webClient.UploadString(url, jsonPatientList); var data = webClient.UploadString(url, "PUT", jsonPatientList); var obj = Newtonsoft.Json.JsonConvert.DeserializeObject(data); var f = Newtonsoft.Json.JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented); JObject rss = JObject.Parse(f); oDTOHeader.CodigoOK_WS = Constantes.Exito.Ok; } catch (Exception ex) { oDTOHeader.CodigoOK_WS = Constantes.Exito.NoOK; oDTOHeader.DescRetorno = ex.Message; } objResponse.Lista = objLista; objResponse.DTOHeader = oDTOHeader; return(objResponse); }
// GET: Banco/Create public IActionResult Registro(int id = 0) { if (id == 0) { return(View(new Banco())); } else { BancoRespuesta result = new BancoRespuesta(); result = new BancoService().GetReg(id); if (result.Entidad == null) { return(View(new Banco())); } else { return(View(result.Entidad)); } } }
public IActionResult Registro([Bind("ID,nombre,direccion,fecha_registro")] Banco _banco) { if (ModelState.IsValid) { BancoRespuesta result = new BancoRespuesta(); if (_banco.ID == 0) { //result = BancoLogic.Registrar(_banco); result = BancoService.Registrar(_banco); } else { //result = BancoLogic.Actualizar(_banco); result = BancoService.Actualizar(_banco); } return(RedirectToAction(nameof(Index))); } return(View(_banco)); }
public BancoRespuesta Listar(Banco oBE) { DTOHeader oDTOHeader = new DTOHeader(); BancoRespuesta objResponse = new BancoRespuesta(); SqlConnection oConexion = new SqlConnection(ConexionSQLServer.DB_Comercio()); SqlCommand cmd = new SqlCommand("PA_Banco_LISTAR", oConexion); cmd.CommandType = CommandType.StoredProcedure; List <Banco> lista = new List <Banco>(); try { oConexion.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Banco entidad = new Banco(); int iID = reader.GetOrdinal("ID"); if (!reader.IsDBNull(iID)) { entidad.ID = reader.GetInt32(iID); } int inombre = reader.GetOrdinal("nombre"); if (!reader.IsDBNull(inombre)) { entidad.nombre = reader.GetString(inombre); } int idireccion = reader.GetOrdinal("direccion"); if (!reader.IsDBNull(idireccion)) { entidad.direccion = reader.GetString(idireccion); } int ifecha_registro = reader.GetOrdinal("fecha_registro"); if (!reader.IsDBNull(ifecha_registro)) { entidad.fecha_registro = reader.GetDateTime(ifecha_registro); } lista.Add(entidad); entidad = null; } reader.Close(); oDTOHeader.CodigoOK_BD = Constantes.Exito.Ok; } catch (Exception ex) { oDTOHeader.DescRetorno = ex.Message; } finally { if (oConexion.State == ConnectionState.Open) { oConexion.Close(); } cmd.Dispose(); oConexion.Dispose(); } objResponse.Lista = lista; objResponse.DTOHeader = oDTOHeader; return(objResponse); }
public BancoRespuesta GetReg(Int32 ID) { DTOHeader oDTOHeader = new DTOHeader(); BancoRespuesta objResponse = new BancoRespuesta(); SqlConnection oConexion = new SqlConnection(ConexionSQLServer.DB_Comercio()); SqlCommand cmd = new SqlCommand("PA_Banco_GETREG", oConexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = ID; Banco entidad = null; try { oConexion.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { entidad = new Banco(); int iID = reader.GetOrdinal("ID"); if (!reader.IsDBNull(iID)) { entidad.ID = reader.GetInt32(iID); } int inombre = reader.GetOrdinal("nombre"); if (!reader.IsDBNull(inombre)) { entidad.nombre = reader.GetString(inombre); } int idireccion = reader.GetOrdinal("direccion"); if (!reader.IsDBNull(idireccion)) { entidad.direccion = reader.GetString(idireccion); } int ifecha_registro = reader.GetOrdinal("fecha_registro"); if (!reader.IsDBNull(ifecha_registro)) { entidad.fecha_registro = reader.GetDateTime(ifecha_registro); } } reader.Close(); } catch (Exception ex) { oDTOHeader.DescRetorno = ex.Message; } finally { if (oConexion.State == ConnectionState.Open) { oConexion.Close(); } cmd.Dispose(); oConexion.Dispose(); } objResponse.Entidad = entidad; objResponse.DTOHeader = oDTOHeader; return(objResponse); }