Beispiel #1
0
        public ResultadoBase GuardarEjecutivoDotacion(WebDotacionEntrada entrada)
        {
            try
            {
                DotacionEntity d = new DotacionEntity
                {
                    Rut               = entrada.Rut,
                    Cargo             = entrada.Cargo,
                    IdSucursal        = entrada.Oficina,
                    EsAsignable       = 1,
                    Nombres           = entrada.Nombre,
                    FechaIngreso      = Convert.ToDateTime(entrada.FechaIngreso),
                    FechaFinalizacion = entrada.TipoContrato == "P" ? Convert.ToDateTime(entrada.FechaFinal) : DateTime.MaxValue,
                    TipoContrato      = entrada.TipoContrato,
                    Email             = entrada.Email,
                    Sexo              = entrada.Sexo
                };

                DotacionDataAccess.InsertEjecutivoDotacion(d);
                return(new ResultadoBase()
                {
                    Estado = "OK", Mensaje = "Ejecutivo registrado exitosamente", Objeto = d
                });
            }
            catch (Exception ex)
            {
                return(new ResultadoBase()
                {
                    Estado = "ER", Mensaje = "Ha ocurrido un error al registrar Ejecutivo", Objeto = ex
                });
            }
        }
Beispiel #2
0
        public static int InsertEjecutivoDotacion(DotacionEntity dotacion)
        {
            Parametros prm = new Parametros
            {
                new Parametro("@Rut", dotacion.Rut),
                new Parametro("@Nombres", dotacion.Nombres),
                new Parametro("@IdSucursal", dotacion.IdSucursal),
                new Parametro("@Cargo", dotacion.Cargo),
                new Parametro("@EsAsignable", dotacion.EsAsignable),
                new Parametro("@TipoContrato", dotacion.TipoContrato),
                new Parametro("@FechaIngreso", dotacion.FechaIngreso),
                new Parametro("@FechaFinaliza", dotacion.FechaFinalizacion),
                new Parametro("@Email", dotacion.Email),
                new Parametro("@Sexo", dotacion.Sexo),
            };


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