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); }
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 OrdenPagoRespuesta Listar(OrdenPago oBE) { DTOHeader oDTOHeader = new DTOHeader(); OrdenPagoRespuesta objResponse = new OrdenPagoRespuesta(); List <OrdenPago> objLista = new List <OrdenPago>(); String url = "http://localhost:35846/api/OrdenPago/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 OrdenPago { ID = (int)rss["lista"][i]["id"], sucursal_id = (int)rss["lista"][i]["sucursal_id"], monto = (decimal)rss["lista"][i]["monto"], moneda = (string)rss["lista"][i]["moneda"], estado = (string)rss["lista"][i]["estado"], fecha_pago = (DateTime)rss["lista"][i]["fecha_pago"] }; 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 SucursalesRespuesta GetReg(Int32 ID) { DTOHeader oDTOHeader = new DTOHeader(); SucursalesRespuesta objResponse = new SucursalesRespuesta(); List <Sucursales> objLista = new List <Sucursales>(); String url = "http://localhost:35846/api/Sucursales/GetReg/" + ID.ToString(); 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); var objeto = rss["entidad"].Count(); Sucursales _entidad = new Sucursales(); if (objeto > 0) { _entidad.ID = (int)rss["entidad"]["id"]; _entidad.banco_id = (int)rss["entidad"]["banco_id"]; _entidad.nombre = (string)rss["entidad"]["nombre"]; _entidad.direccion = (string)rss["entidad"]["direccion"]; _entidad.fecha_registro = (DateTime)rss["entidad"]["fecha_registro"]; } objResponse.Entidad = _entidad; oDTOHeader.CodigoOK_WS = Constantes.Exito.Ok; } catch (Exception ex) { oDTOHeader.CodigoOK_WS = Constantes.Exito.NoOK; oDTOHeader.DescRetorno = ex.Message; } 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); }
public static OrdenPagoRespuesta Eliminar(Int32 ID) { DTOHeader oDTOHeader = new DTOHeader(); OrdenPagoRespuesta objResponse = new OrdenPagoRespuesta(); String url = "http://localhost:35846/api/OrdenPago/Eliminar/" + ID.ToString(); 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); oDTOHeader.CodigoOK_WS = Constantes.Exito.Ok; } catch (Exception ex) { oDTOHeader.CodigoOK_WS = Constantes.Exito.NoOK; oDTOHeader.DescRetorno = ex.Message; } objResponse.DTOHeader = oDTOHeader; return(objResponse); }
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); }