public static int Guardar(string arete, string codigoCorral, int corraletaID, int tipoMovimiento) { int retorno = 0; try { var salidaIndividualPL = new SalidaIndividualPL(); var seguridad = (SeguridadInfo)HttpContext.Current.Session["Seguridad"]; int organizacionId = seguridad.Usuario.Organizacion.OrganizacionID; int usuario = seguridad.Usuario.UsuarioID; int operador = seguridad.Usuario.Operador.OperadorID; ////Se cambia el Movimiento, para que no genere el de Salida Por Sacrificio //if (tipoMovimiento == TipoMovimiento.SalidaPorSacrificio.GetHashCode()) //{ tipoMovimiento = TipoMovimiento.TraspasoDeGanado.GetHashCode(); //} retorno = salidaIndividualPL.Guardar(arete, organizacionId, codigoCorral, corraletaID, usuario, tipoMovimiento, operador); } catch (Exception ex) { Logger.Error(ex); } return(retorno); }
public static int Guardar(string arete, string codigoCorral, string codigoCorraleta, int tipoMovimiento) { int retorno = 0; try { var salidaIndividualPL = new SalidaIndividualPL(); var corralPl = new CorralPL(); var seguridad = (SeguridadInfo)HttpContext.Current.Session["Seguridad"]; int organizacionId = seguridad.Usuario.Organizacion.OrganizacionID; int usuario = seguridad.Usuario.UsuarioID; int operador = seguridad.Usuario.Operador.OperadorID; var corraleta = corralPl.ObtenerCorralPorCodigo(organizacionId, codigoCorraleta); retorno = salidaIndividualPL.Guardar(arete, organizacionId, codigoCorral, corraleta.CorralID, usuario, (int)TipoMovimiento.SalidaPorRecuperacion, operador); } catch (Exception ex) { retorno = -1; Logger.Error(ex); } return(retorno); }