Exemplo n.º 1
0
        public ResultadoBase ActualizaEjecutivoDotacion(WebActualizaDotacionEntrada entrada)
        {
            try
            {
                DatosActualizaEjecutivoEntity d = new DatosActualizaEjecutivoEntity
                {
                    Rut           = entrada.Rut,
                    Cargo         = entrada.Cargo,
                    TipoContrato  = entrada.TipoContrato,
                    FechaInicio   = Convert.ToDateTime(entrada.FechaInicio),
                    FechaFinaliza = entrada.TipoContrato == "P" ? Convert.ToDateTime(entrada.FechaFinal) : DateTime.MaxValue,
                    Sexo          = entrada.Sexo
                };

                DotacionAgenteDataAccess.ActualizaDataEjecutivo(d);
                return(new ResultadoBase()
                {
                    Estado = "OK", Mensaje = "Ejecutivo actualizado exitosamente", Objeto = d
                });
            }
            catch (Exception ex)
            {
                return(new ResultadoBase()
                {
                    Estado = "ER", Mensaje = "Ha ocurrido un error al actualizar Ejecutivo", Objeto = ex
                });
            }
        }
Exemplo n.º 2
0
        public static int ActualizaDataEjecutivo(DatosActualizaEjecutivoEntity Ejec)
        {
            Parametros prm = new Parametros
            {
                new Parametro("@Rut", Ejec.Rut),
                new Parametro("@Cargo", Ejec.Cargo),
                new Parametro("@TipoContrato", Ejec.TipoContrato),
                new Parametro("@FechaInicio", Ejec.FechaInicio),
                new Parametro("@FechaFinaliza", Ejec.FechaFinaliza),
                new Parametro("@Sexo", Ejec.Sexo),
            };

            return(DBHelper.InstanceCRM.EjecutarProcedimiento("spMotor_ActualizaEjecutivo", prm));
        }