//------------------------
 //Update CtaCteServicio
 //------------------------
 public bool Upd_CtaCteServicio(BE_ReqCtaCteServicio Request)
 {
     BE_ResGenerico Item = new BE_ResGenerico();
     DA_CtaCteServicio Obj = new DA_CtaCteServicio();
     return Obj.Upd_CtaCteServicio(Request);
 }
        //--------------------------
        // UPDATE CtaCteServicio
        //--------------------------
        //
        public bool Upd_CtaCteServicio(BE_ReqCtaCteServicio Request)
        {
            bool exito = false;
            try
            {
                clsConection Obj = new clsConection();
                string Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Upd_CtaCteServicio]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("nCtaCteSerCodigo", Request.nCtaCteSerCodigo);
                        cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo);
                        cm.Parameters.AddWithValue("cCtaCteSerJerarquia", Request.cCtaCteSerJerarquia);
                        cm.Parameters.AddWithValue("cCtaCteSerKeyWord", Request.cCtaCteSerKeyWord);
                        //cm.Parameters.AddWithValue("nBieCodigo", Request.nBieCodigo);
                        cm.Parameters.AddWithValue("nCtaCteSerAfecto", Request.nCtaCteSerAfecto);
                        cm.Parameters.AddWithValue("nCtaCteSerExonerado", Request.nCtaCteSerExonerado);
                        cm.Parameters.AddWithValue("nMonCodigo", Request.nMonCodigo);
                        cm.Parameters.AddWithValue("nCtaCteSerImpMin", Request.nCtaCteSerImpMin);
                        cm.Parameters.AddWithValue("nCtaCteSerImpMax", Request.nCtaCteSerImpMax);
                        cm.Parameters.AddWithValue("nCtaCteSerImpDef", Request.nCtaCteSerImpDef);
                        cm.Parameters.AddWithValue("nSeuCodigo", Request.nSeuCodigo);
                        cm.Parameters.AddWithValue("nCtaCteSerFacturable", Request.nCtaCteSerFacturable);
                        cm.Parameters.AddWithValue("nCtaCteTipoCta", Request.nCtaCteTipoCta);
                        cm.Parameters.AddWithValue("nCtaAlterna", Request.nCtaAlterna);
                        //update 13/08/2015 - eincio
                        cm.Parameters.AddWithValue("cRequisitoIndica", Request.cRequisitoIndica);
                        cm.Parameters.AddWithValue("cPreparaPaciente", Request.cPreparaPaciente);
                        cm.Parameters.AddWithValue("cIdentificaMuestra", Request.cIdentificaMuestra);
                        cm.Parameters.AddWithValue("cEntregaResultado", Request.cEntregaResultado);
                        cm.Parameters.AddWithValue("cRecepcionMuestra", Request.cRecepcionMuestra);
                        cm.Parameters.AddWithValue("cConservaTransporte", Request.cConservaTransporte);
                        cm.Parameters.AddWithValue("cEstabilidadMuestra", Request.cEstabilidadMuestra);

                        cm.Parameters.AddWithValue("nCantMuestra", Request.nCantMuestra);
                        //update 13/08/2015 - eincio
                        cm.Parameters.AddWithValue("nCodEnvase", Request.nCodEnvase);
                        cm.Parameters.AddWithValue("nCodTipoMuestra", Request.nCodTipoMuestra);
                        cm.Parameters.AddWithValue("cVolumMinimo", Request.cVolumMinimo);
                        cm.Parameters.AddWithValue("cDiaHoraProceso", Request.cDiaHoraProceso);

                        cm.Parameters.AddWithValue("nTiempoEntrega", Request.nTiempoEntrega);

                        cm.Connection = cn;

                        if (cm.ExecuteNonQuery() > 0)
                        {
                            exito = true;
                        }
                        else throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Upd_CtaCteServicio]; Consulte al administrador del sistema");

                    }
                }

            }
            catch (Exception)
            {
                throw;
            }
            return exito;
        }
        //--------------------------
        // UPDATE CtaCteServicio
        //--------------------------
        //
        public bool Upd_CtaCteServicio(BE_ReqCtaCteServicio Request)
        {
            bool exito = false;
            try
            {
                clsConection Obj = new clsConection();
                string Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Upd_CtaCteServicio]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("nCtaCteSerCodigo", Request.nCtaCteSerCodigo);
                        cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo);
                        cm.Parameters.AddWithValue("cCtaCteSerJerarquia", Request.cCtaCteSerJerarquia);
                        //cm.Parameters.AddWithValue("cCtaCteSerKeyWord", Request.cCtaCteSerKeyWord);
                        //cm.Parameters.AddWithValue("nBieCodigo", Request.nBieCodigo);
                        cm.Parameters.AddWithValue("nCtaCteSerAfecto", Request.nCtaCteSerAfecto);
                        cm.Parameters.AddWithValue("nCtaCteSerExonerado", Request.nCtaCteSerExonerado);
                        cm.Parameters.AddWithValue("nMonCodigo", Request.nMonCodigo);
                        cm.Parameters.AddWithValue("nCtaCteSerImpMin", Request.nCtaCteSerImpMin);
                        cm.Parameters.AddWithValue("nCtaCteSerImpMax", Request.nCtaCteSerImpMax);
                        cm.Parameters.AddWithValue("nCtaCteSerImpDef", Request.nCtaCteSerImpDef);
                        cm.Parameters.AddWithValue("nSeuCodigo", Request.nSeuCodigo);
                        cm.Parameters.AddWithValue("nCtaCteSerFacturable", Request.nCtaCteSerFacturable);
                        cm.Parameters.AddWithValue("nCtaCteTipoCta", Request.nCtaCteTipoCta);
                        cm.Parameters.AddWithValue("nCtaAlterna", Request.nCtaAlterna);
                        cm.Connection = cn;

                        if (cm.ExecuteNonQuery() > 0)
                        {
                            exito = true;
                        }
                        else throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Upd_CtaCteServicio]; Consulte al administrador del sistema");
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return exito;
        }