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 }); } }
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)); }