Example #1
0
        /// <summary>
        /// Método Privado encargado de Guardar los Cambios de la Sucursal
        /// </summary>
        private void guardaSucursal()
        {   //Declarando Objeto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Validando Estatus de Session
            if (gvSucursales.SelectedIndex == -1)
            {
                //Realizando Inserción
                result = SAT_CL.Global.Sucursal.InsertarSucursal(Convert.ToInt32(Request.QueryString["id_compania"]), txtNombre.Text, Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtDireccion.Text, "ID:", 1)),
                                                                 ((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario);
            }
            else
            {
                using (SAT_CL.Global.Sucursal su = new SAT_CL.Global.Sucursal(Convert.ToInt32(gvSucursales.SelectedValue)))
                {   //Validando que sea un Registro Valido
                    if (su.id_sucursal != 0)
                    {
                        //Realizando Edición
                        result = su.EditarSucursal(Convert.ToInt32(Request.QueryString["id_compania"]), txtNombre.Text, Convert.ToInt32(TSDK.Base.Cadena.RegresaCadenaSeparada(txtDireccion.Text, "ID:", 1)),
                                                   ((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario);
                    }
                }
            }
            //Inicializamos Valores
            inicializaValores();
            //Mostrando Mensaje de Error
            lblError.Text = result.Mensaje;
        }