private void Guardar()
        {
            try
            {
                Funciones funciones = new Funciones();
                Sesion    session   = new Sesion();
                session = (Sesion)Session["Sesion" + Session.SessionID];
                if (!_PermisoGuardar)
                {
                    Alerta("No tiene permisos para grabar");
                    return;
                }

                int verificador = -1;
                CN_ProDesasignaPedido_Aut cn_desasigna = new CN_ProDesasignaPedido_Aut();
                cn_desasigna.AsignacionPedido_Aut(session.Id_Emp, session.Id_Cd_Ver, funciones.GetLocalDateTime(session.Minutos), session.Id_U, Convert.ToInt32(cmbClientes.SelectedValue), ref verificador, session.Emp_Cnx);

                if (verificador != -1)
                {
                    Alerta("Asignación de pedidos correcta");
                }
                else
                {
                    Alerta("Ocurrió un error al intentar asignar los pedidos");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        private void Guardar()
        {
            try
            {
                Funciones funciones = new Funciones();
                Sesion    session   = new Sesion();
                session = (Sesion)Session["Sesion" + Session.SessionID];
                if (!_PermisoGuardar)
                {
                    Alerta("No tiene permisos para grabar");
                    return;
                }

                int verificador = -1;
                CN_ProDesasignaPedido_Aut cn_desasigna = new CN_ProDesasignaPedido_Aut();
                Pedido ped = new Pedido();
                ped.Id_Emp          = session.Id_Emp;
                ped.Id_Cd           = session.Id_Cd_Ver;
                ped.FechaAsignacion = funciones.GetLocalDateTime(session.Minutos);
                ped.Id_U            = session.Id_U;
                ped.Id_Cte          = Convert.ToInt32(txtClienteID.Value.Value);
                ped.Id_Ter          = Convert.ToInt32(txtTerritorio.Text);
                cn_desasigna.AsignacionPedido_CteTerr(ped, Convert.ToInt32(cmbCredito.SelectedValue), ref verificador, session.Emp_Cnx);

                if (verificador == 0)
                {
                    Alerta("No se encontraron pedidos con los parámetros seleccionados");
                }
                else if (verificador > 0)
                {
                    Alerta("Asignación de pedidos correcta");
                }
                else
                {
                    Alerta("Ocurrió un error al intentar asignar los pedidos");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }