private string UpdtServicio()
        {
            var obec = ((BEParameters)Session["InitPar"]);
            var obj  = new BELlamadaServicio();
            var MSJ  = "";

            obj.CallId          = Convert.ToInt32(txtidllamada.Text);
            obj.CardCode        = bteCustomer.Text;
            obj.CardName        = txtCustomerName.Text;
            obj.ContactPerson   = Convert.ToString(txtcontctCode1.Value);
            obj.Estado          = Convert.ToString(cbStatus.Value);
            obj.Prioridad       = Convert.ToString(cbbPriority.Value);
            obj.SerieFab        = txtmanufSN1.Text;
            obj.SerieInt        = txtinternalSN.Text;
            obj.ItemCode        = txtitemCode.Text;
            obj.ItemName        = txtItemName.Text;
            obj.Asunto          = txtSubject.Text;
            obj.IdDireccion     = cbbAddress.Text;
            obj.Origen          = Convert.ToString(cbbOrigin.Value);
            obj.TipoProblema    = Convert.ToString(cbbProblemTyp.Value);
            obj.DetalleServicio = Convert.ToString(cbbCallType.Value);
            obj.Tecnico         = Convert.ToString(cbbTecnico.Value);
            //obj.HoraInicio = Convert.ToString(dteDocDateInit.Value);
            //obj.HoraFin = Convert.ToString(dteDocDateFin.Value);
            //obj.Duracion = txtDuration.Text;
            obj.Resolucion  = mmoResolution.Text;
            obj.Comentario  = mmoComments.Text;
            obj.AddressType = Convert.ToString(hdfTemp.Get("adrtype"));
            using (var obrd = new BRDocument())
            {
                BEParameters obep = new BEParameters();
                obep.Socied  = obec.Socied;
                obep.TransId = Convert.ToInt32(obj.CallId);
                var bandera = obrd.DXP_VAL_LLAMADA_ENTREGA(obep);

                obrd.UpdtService(obj, ((BEParameters)Session["InitPar"]).objSapSbo);

                if (bandera == "TRUE")
                {
                }
                else
                {
                    MSJ = Save();
                }
            }
            var _err = !string.IsNullOrWhiteSpace(obj.Msg) ? obj.Msg : string.Format("IKCC#{0}", MSJ);

            //Init_VarSessions();
            return(_err);
        }
        private string SaveServicio()
        {
            var obec = ((BEParameters)Session["InitPar"]);
            var obj  = new BELlamadaServicio();
            var MSJ  = "";

            obj.CardCode        = bteCustomer.Text;
            obj.CardName        = txtCustomerName.Text;
            obj.ContactPerson   = Convert.ToString(txtcontctCode1.Value);
            obj.Estado          = Convert.ToString(cbStatus.Value);
            obj.Prioridad       = Convert.ToString(cbbPriority.Value);
            obj.SerieFab        = txtmanufSN1.Text;
            obj.SerieInt        = txtinternalSN.Text;
            obj.ItemCode        = txtitemCode.Text;
            obj.ItemName        = txtItemName.Text;
            obj.Asunto          = txtSubject.Text;
            obj.IdDireccion     = cbbAddress.Text;
            obj.Origen          = Convert.ToString(cbbOrigin.Value);
            obj.TipoProblema    = Convert.ToString(cbbProblemTyp.Value);
            obj.DetalleServicio = Convert.ToString(cbbCallType.Value);
            obj.Tecnico         = Convert.ToString(cbbTecnico.Value);
            //obj.HoraInicio = Convert.ToString(dteDocDateInit.Value);
            //obj.HoraFin = Convert.ToString(dteDocDateFin.Value);
            //obj.Duracion = txtDuration.Text;
            obj.Resolucion    = mmoResolution.Text;
            obj.Comentario    = mmoComments.Text;
            obj.lineatecnicos = ((List <BEBusinessPartner>)Session["tecn"]);
            var x = Convert.ToString(cbbAddress.Value).Split('$');

            obj.AddressType = x[4];
            using (var obrd = new BRDocument())
            {
                obrd.SaveService(obj, ((BEParameters)Session["InitPar"]).objSapSbo);
                MSJ = Save();
            }
            var _err = !string.IsNullOrWhiteSpace(obj.Msg) ? obj.Msg : string.Format("OKBP#{0}#{1}", obj.CallId, MSJ);

            //Init_VarSessions();
            return(_err);
        }