Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        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);
        }